Тестирование AdMob перед публикацией - PullRequest
10 голосов
/ 24 января 2012

Я запустил проект Android и настроил рекламу AdMob, но он не работает, попробовал на эмуляторе и телефоне.Так как проверить, работает ли admob?

Код:

    admobView = new AdView(this, AdSize.BANNER, "Top secret");
    RelativeLayout.LayoutParams lp = new RelativeLayout.LayoutParams(
            RelativeLayout.LayoutParams.WRAP_CONTENT,
            RelativeLayout.LayoutParams.WRAP_CONTENT);
    lp.addRule(RelativeLayout.ALIGN_PARENT_BOTTOM);
    admobView.setLayoutParams(lp);

    RelativeLayout layout = new RelativeLayout(this);
    layout.addView(renderView);
    layout.addView(admobView);
    admobView.loadAd(new AdRequest());
    setContentView(layout);

Приложение работает нормально (renderView), но я понятия не имею, работает ли adView.И да, идентификатор адмоба правильный.

Ответы [ 2 ]

14 голосов
/ 24 января 2012

Вы также можете протестировать AdMob в эмуляторе. Вам нужен тестовый режим, чтобы достичь этого. См. Учебное пособие Шаг 6 для получения дополнительной информации: Как интегрировать Admob в ваше приложение

Если вы не можете найти идентификатор устройства в LogCat, вы также можете попробовать добавить константу TEST_EMULATOR:

request.addTestDevice(AdRequest.DEVICE_ID_EMULATOR);
3 голосов
/ 28 октября 2015

Все эти ссылки устарели, чтобы протестировать, замените свой идентификатор баннера на тот, который указан Google здесь (раздел «Присвойте своему приложению идентификатор рекламного блока»): https://developers.google.com/admob/android/quick-start

и замените свой промежуточный идентификаторс упомянутым Google здесь (раздел "Создание объекта InterstitialAd"): https://developers.google.com/admob/android/interstitial

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...