что это тестовый девайс
AdRequest adRequest = new AdRequest.Builder().addTestDevice(deviceId).build();
баннер отображается.
Когда указываю:
AdRequest adRequest = new AdRequest.Builder().build();
ничего нет.
ключи приложения и баннера - верные.
Как инициализирую admob:
1 Манифест:
<meta-data
android:name="com.google.android.gms.ads.APPLICATION_ID"
android:value="ca-app-pub-xxx~xxx" />
2 XXX extends Application:
MobileAds.initialize(this,
getString(R.string.admob_app_id));
3 XXXActivity
<com.google.android.gms.ads.AdView xmlns:ads=
"http://schemas.android.com/apk/res-auto"
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="@string/xxx_banner_id" />
and
AdView mAdView = findViewById(R.id.adView);
AdRequest adRequest = new AdRequest.Builder().build();
mAdView.loadAd(adRequest);
Подскажите, что не так делаю?
Есть у кого-то предложения, почему такое поведение?
У меня как-то было такое. Саппорт гугла сказал, что всё ок, просто нет баннеров. Со временем сами появились.
Обсуждают сегодня