2017-02-11 13 views
1

Я использую следующий вид в своей деятельности xml.Объявление баннера Android AdMob не отображается

<com.google.android.gms.ads.AdView 
    android:id="@+id/adView" 
    android:layout_width="wrap_content" 
    android:layout_height="wrap_content" 
    android:layout_alignParentBottom="true" 
    android:layout_centerHorizontal="true" 
    ads:adSize="BANNER" 
    ads:adUnitId="ca-app-pub-6844894412719021~8904567900"> 
</com.google.android.gms.ads.AdView> 
+0

Я не уверен, правильный ли ваш код или нет, но одна вещь, о которой я узнал, состояла в том, что для загрузки моего собственного объявления потребовалось не менее минуты. Попробуйте подождать немного дольше и посмотрите, найдёте что-нибудь. – Eames

+1

Добро пожаловать в Stack Overflow. Пожалуйста, предоставьте дополнительную информацию. То, что вы дали, недостаточно, чтобы сказать, в чем проблема. Если вы не знаете, что предоставить, сначала следуйте всем инструкциям по настройке вашего приложения с помощью AdMob. –

ответ

1

Ваш представляется неправильным. Вы получили его по электронной почте? Вы должны использовать следующие идентификатор приложения (заменить ~ с /)

ads:adUnitId="ca-app-pub-6844894412719021/8904567900"> 
1

Попробуйте добавить в свой XML:

xmlns:ads="http://schemas.android.com/apk/res-auto" 
xmlns:ads="http://schemas.android.com/apk/lib/com.google.ads" 

и Gradle:

compile 'com.google.android.gms:play-services-ads:9.8.0' 
+0

Откуда вы знаете, что OP еще не имеет этого? Они не предоставили достаточной информации. –

0

Это выглядит, как вы используют app_id вместо banner_id.

<string name="app_id">ca-app-pub-xxxxxxxxxxxxxxxx~xxxxxxxxxx</string> 
<string name="banner_id">ca-app-pub-xxxxxxxxxxxxxxxx/xxxxxxxxxx</string> 

эти два значения отличаются друг от друга.

0

Проверьте, есть ли у вас последние версии adMob и GooglePlayServices lib.

Смежные вопросы