Id нравится включать объявления AdMobs в мое приложение, но я не уверен, как их добавить.В том числе объявления AdMobs в спискеView
Моя основная деятельность вызывает setContentView на моем main.xml, но мой main.xml состоит только из одного ListView
<ListView
xmlns:android="http://schemas.android.com/apk/res/android"
android:id="@+id/listView"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:drawSelectorOnTop="true"
/>
Добавление AdView в макет,
<ListView
xmlns:android="http://schemas.android.com/apk/res/android"
xmlns:myapp="http://schemas.android.com/apk/res/com.t3hh4xx0r.romcrawler"
android:id="@+id/listView"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:drawSelectorOnTop="true" >
<com.google.ads.AdView
android:id="@+id/ad"
android:layout_width="fill_parent"
android:layout_height="wrap_content"
myapp:backgroundColor="#000000"
myapp:primaryTextColor="#FFFFFF"
myapp:secondaryTextColor="#CCCCCC" />
</ListView>
конечно вызывает принудительное закрытие при запуске, поскольку listViews не имеют дочерних макетов.
Каков наилучший способ обойти это? Создание представления объявлений в java? И если да, не могли бы вы привести примерный код того, как я его создам?
Спасибо заранее!
Получил меня на правильном пути, но у меня по-прежнему нет рекламы, отображаемой на самом деле. В logcat я вижу его получение URL-адреса, но не самого объявления. 'I/Ads (1432): onFailedToReceiveAd (успешный запрос объявления, но объявление не было из-за отсутствия инвентаря для рекламы).' Что бы это вызвало? – r2DoesInc
Хорошо, вы заполнили adUnitId и включили разрешение INTERNET в манифест? – jagsler
даже после того, как мое устройство было настроено как тестовое устройство, я все равно получаю такое же сообщение. 'AdRequest ar = новый AdRequest(); ar.addTestDevice ("4B605421C6EAA120E18B7FA165D2E980"); ' – r2DoesInc