Есть ли какие-либо фиктивные идентификаторы AdMob для целей тестирования? Нужно ли регистрировать приложение и получать MY_AD_UNIT_ID?
Есть ли какой-либо идентификатор id AdMob?
Ответ 1
Есть сам фиктивный идентификатор. Вам нужно настроить 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();
От: fooobar.com/questions/217193/...
EDIT: пропустил второй вопрос.
Да. Вам нужно будет зарегистрировать свое приложение в своей учетной записи Ad-Mob. Если вы не зарегистрируетесь, вы не получите идентификатор рекламного блока и, следовательно, никаких объявлений в вашем приложении не будет.
Ответ 2
Это фиктивный идентификатор для объявлений Banner.
ча-приложение-паб-3940256099942544/6300978111
Ответ 3
Баннер:
ca-app-pub-3940256099942544/6300978111
Интерстициальный:
ca-app-pub-3940256099942544/1033173712
Награжденное видео:
ca-app-pub-3940256099942544/5224354917
Native Advanced:
ca-app-pub-3940256099942544/2247696110
Native Express Small/Large:
ca-app-pub-3940256099942544/2793859312
ca-app-pub-3940256099942544/2177258514
Ответ 4
ОС: 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, который вы увидите, выглядит как реальный, но он считается как тест объявление. Вы можете использовать этот идентификатор рекламного блока для своего тестирования.
Эндрю Брогдона (команда Google Ads в одном из своих комментариев на YouTube)
Все тестовые объявления вы можете найти в фактическом admob github репозитории в значениях res → strings.xml
Ответ 5
Вот официальное обновление от google
Android
- Баннер:
ca-app-pub-3940256099942544/6300978111
- Интерстициальный:
ca-app-pub-3940256099942544/1033173712
- Награда за видео:
ca-app-pub-3940256099942544/5224354917
- Native Advanced:
ca-app-pub-3940256099942544/2247696110
- Native Express (маленький):
ca-app-pub-3940256099942544/2793859312
- Native Express (большой):
ca-app-pub-3940256099942544/2177258514
IOS
-
Баннер:
ca-app-pub-3940256099942544/6300978111
-
Интерстициальный
ca-app-pub-3940256099942544/1033173712
-
Награжденное видео
ca-app-pub-3940256099942544/1712485313
-
Native Advanced
ca-app-pub-3940256099942544/2247696110
-
Native Express (Small):
ca-app-pub-3940256099942544/4270592515
-
Native Express (Large):
ca-app-pub-3940256099942544/8897359316
Подробнее:
Ответ 6
Пример 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>
Ответ 7
Для 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();
}
Надеюсь, это поможет многим из нас!