Изменение идентификатора тестовой рекламы на реальное значение для AdMob через - PullRequest
0 голосов
/ 03 июня 2018

Я занимаюсь разработкой приложения для Android и интегрировал AdMob через Firebase, как описано в

https://firebase.google.com/docs/admob/android/quick-start и https://developers.google.com/admob/android/banner

Теперь, используя их идентификатор тестовой рекламы, такой как

adView.setAdUnitId ("ca-app-pub-3940256099942544/6300978111");

Все работает нормально, и я вижу их фиктивное содержимое.Однако мне нужно изменить это перед сборкой финального apk перед выпуском.Но мой вопрос, и я попытался найти ответ в документах Firebase и Adword, могу ли я использовать приложение самостоятельно, и как я могу убедиться, что контент является реальным рекламным контентом (запускает приложение сам), не боясьполучить бан в рекламной системе.

1 Ответ

0 голосов
/ 03 июня 2018

Если вы запускаете его в эмуляторе, добавьте эмулятор в качестве тестового устройства

AdRequest request = new AdRequest.Builder()
.addTestDevice(AdRequest.DEVICE_ID_EMULATOR) 
.build();

В противном случае, если вы запустите его на реальном устройстве, добавьте его в качестве тестового устройства, например:

 .addTestDevice(“YOUR DEVICE ID”)

Чтобы получить идентификатор вашего устройства, запустите ваше приложение на реальном устройстве, и когда AdRequest будет создан, перейдите в logcat и отфильтруйте по AdRequest, вы скажете что-то вроде

this I / Ads (....): чтобы получить тестовые объявления на этом устройстве, вызовите adRequest.addTestDevice ("XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX"); "

Затем скопируйте и вставьте код, чтобы добавить его в свой запрос, и это будет сделано.

...