2013-09-14 3 views
0

Я работаю с добавлением объявления Google в Android программы и приложения ... мой код выглядит следующим образомGoogle объявления в Android App

adView = new AdView(this, AdSize.SMART_BANNER, "xxxxxxxxxx"); 

LinearLayout layout = (LinearLayout)findViewById(R.id.mainlayout); 

layout.addView(adView); 

AdRequest ads=new AdRequest(); 

ads.addTestDevice(AdRequest.TEST_EMULATOR); 

adView.loadAd(ads); 

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

+0

Мне нужны ваши ошибки logcat или предупреждения. –

+1

https://developers.google.com/mobile-ads-sdk/docs/admob/fundamentals –

ответ

1

Использование AdRequest.addTestDevice(TEST_EMULATOR) - это способ получить добавление во время тестирования. Однако этот фрагмент кода будет получать тестовые объявления только от эмуляторов. Все, кто запускает ваше приложение на устройстве, получат рекламные объявления в реальном времени, и вы получите доход, когда пользователи нажмут на эти рекламные объявления.

Даже если вы использовали AdRequest.addTestDevice("YOUR_DEVICE_ID"), чтобы получить тестовые объявления на своем устройстве, это запрашивает только тестовые объявления на этом конкретном устройстве, и каждое другое устройство будет получать рекламные объявления в реальном времени. Вам не нужно беспокоиться о том, что ваши пользователи получают тестовые объявления после выпуска.

Чтобы получить DEVICE_ID check this.

Об этом говорит Эрик Лейхтеншляг Developer Programs Engineer for Google, specializing in Google AdMob Ads SDK support.

Необходимо проверить this.

+0

Как я могу получить свой идентификатор устройства? –

+0

@Amol Пожалуйста, проверьте [это] (http://webhole.net/2011/12/02/android-sdk-tutorial-get-admob-test-device-id/). –

+0

спасибо, что он работает! –

Смежные вопросы