Есть ли какой-нибудь идентификатор AdMob?

Существуют ли какие-либо фиктивные идентификаторы AdMob для целей тестирования? Нужно ли регистрировать приложение и получать MY_AD_UNIT_ID?

Solutions Collecting From Web of "Есть ли какой-нибудь идентификатор AdMob?"

Есть сам фиктивный идентификатор. Вам нужно настроить XML или JAVA-код для получения тестовых объявлений. Чтобы получить тестовые объявления во время тестирования, добавьте следующее в свой XML, где объявлен AdView .

ПРИМЕЧАНИЕ. Я использую только код XML для показа объявлений в своем приложении.

 <LinearLayout android:layout_width="fill_parent" android:layout_height="wrap_content" android:gravity="bottom|center" android:orientation="horizontal" > <com.google.ads.AdView android:id="@+id/adView" android:layout_width="wrap_content" android:layout_height="wrap_content" ads:adSize="BANNER" ads:adUnitId="YOUR_AD_UNIT_ID" ads:loadAdOnCreate="true" ads:testDevices="TEST_EMULATOR, YOUR_DEVICE_ID" > </com.google.ads.AdView> </LinearLayout> 

Чтобы установить тестовый блок (как эмулятор, так и ваши устройства) из JAVA:

 AdRequest adRequest = new AdRequest(); adRequest.addTestDevice(AdRequest.TEST_EMULATOR); adRequest.addTestDevice("test"); 

Чтобы получить идентификатор устройства, вы можете использовать это:

 final TelephonyManager tm = (TelephonyManager)getBaseContext().getSystemService(Context.TELEPHONY_SERVICE); String deviceid = tm.getDeviceId(); 

От: https://stackoverflow.com/a/9681517/450534

EDIT: Пропустил второй вопрос.

Да. Вам нужно будет зарегистрировать свое приложение в своей учетной записи Ad-Mob. Если вы не зарегистрируетесь, вы не получите идентификатор рекламного блока и, следовательно, объявлений в вашем приложении тоже не будет.

Это фиктивный идентификатор для объявлений Banner .

ча-приложение-паб-3940256099942544/6300978111

источник

Для межстраничных объявлений используйте:

 ca-app-pub-3940256099942544/1033173712 

источник

ОС: Android

Посредничество: Admob

Для баннерных объявлений:

 ca-app-pub-3940256099942544/6300978111 

Источник

Для межстраничных объявлений:

 ca-app-pub-3940256099942544/1033173712 

Источник

Для объявлений AdMob NativeExpress:

 ca-app-pub-3940256099942544/1072772517 

Для награжденного видео

 ca-app-pub-3940256099942544/5224354917 

Заметка:

NativeExpressAd, который вы увидите, выглядит как реальный, но он считается тестовым объявлением. Вы можете использовать этот идентификатор рекламного блока для своего тестирования.

Andrew Brogdon (команда Google Ads в одном из своих комментариев на YouTube)

Введите описание изображения здесь

Все тестовые объявления вы можете найти в реальном репозитории admob github в значениях res>> strings.xml

Вот официальное обновление от Google

Android

  • Баннер: ca-app-pub-3940256099942544/6300978111
  • Интерстициальный: ca-app-pub-3940256099942544/1033173712
  • Награда Видео: ca-app-pub-3940256099942544/5224354917
  • Родной язык Продвинутый: ca-app-pub-3940256099942544/2247696110
  • Native Express (маленький): ca-app-pub-3940256099942544/2793859312
  • Родной Экспресс (большой): ca-app-pub-3940256099942544/2177258514

IOS

  • Баннер: ca-app-pub-3940256099942544/6300978111

  • Интерстициальный ca-app-pub-3940256099942544/1033173712

  • Награжденное видео ca-app-pub-3940256099942544/1712485313

  • Собственный расширенный ca-app-pub-3940256099942544/2247696110

  • Native Express (Small): ca-app-pub-3940256099942544/4270592515

  • Native Express (Large): ca-app-pub-3940256099942544/8897359316

Прочитайте больше:

  • Тестовые объявления для Android на Firebase
  • Тестовые объявления IOS на Firebase

Пример adMob от Google

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

Для RewardedVideo вы можете использовать следующее:

 private static final String AD_UNIT_ID = "ca-app-pub-3940256099942544/5224354917"; private static final String APP_ID = "ca-app-pub-3940256099942544~3347511713"; 

как использовать:

 MobileAds.initialize(this, APP_ID); mRewardedVideoAd = MobileAds.getRewardedVideoAdInstance(this); mRewardedVideoAd.setRewardedVideoAdListener(this); mRewardedVideoAd.loadAd(AD_UNIT_ID, new AdRequest.Builder().build()); 

Для показа

  if (mRewardedVideoAd.isLoaded()) { mRewardedVideoAd.show(); } 

Надеюсь, это поможет многим из нас!