2016-02-21 4 views
0

В чем может быть проблема?Объявления Admob Test показываются, но реальные объявления не отображаются

Вот отрывок из моего кода

..... 

<LinearLayout 
    android:orientation="horizontal" 
    android:layout_width="match_parent"   
    android:layout_height="wrap_content 
    android:gravity="center"     
    <com.eva***.flo***ion.FloodView 
     android:layout_width="wrap_content" 
     android:layout_height="wrap_content" 
     android:id="@+id/floodView" 
     android:layout_margin="5dp"/> 
</LinearLayout> 

.... 

Java Code

AdView mAdView = (AdView) findViewById(R.id.adViewGame); 
AdRequest adRequest = new AdRequest.Builder() 
    .addTestDevice("27C******996125") 
    .build(); 
mAdView.loadAd(adRequest); 

Что может я делаю неправильно?

+1

иногда приходится ждать - Admob не будет служить вам объявления откладывая, если вы новое приложение. (Проверьте LogCat и посмотрите, есть ли какие-либо ошибки, если вы не вернетесь в течение 24 часов, и у вас, вероятно, будут реклама) – Blundell

ответ

2

Не добавляйте тестовое устройство, так как это реальное объявление.

0

Есть некоторые вещи, которые отсутствуют:

ваш AdView нет в коде, есть не указан, размер баннера, ваши должны добавить код издателя из AdMob.

Пример:

<com.google.android.gms.ads.AdView  xmlns:ads="http://schemas.android.com/apk/res-auto" 
       android:id="@+id/adViewGame" 
       android:layout_width="wrap_content" 
       android:layout_height="wrap_content" 
       android:layout_alignParentBottom="true" 
       android:layout_alignParentLeft="true" 
       android:layout_alignParentRight="true" 
       ads:adSize="BANNER" 
       ads:adUnitId="your banner id"> <!-- publisher code --> 
</com.google.android.gms.ads.AdView> 

Код:

mAdViewBanner = (AdView) findViewById(R.id.adViewGame); 

      adRequestBanner = new AdRequest.Builder() 
        .addTestDevice(AdRequest.DEVICE_ID_EMULATOR) 
        .addTestDevice("6CACC2xxxxxxxxFA1499F5"); 

mAdViewBanner.loadAd(adRequestBanner); 
Смежные вопросы