2014-02-09 5 views
4

Вы можете легко добавить тестовые устройства с помощью баннерной рекламы, чтобы вы не могли быть заблокированы, случайно нажав на них. Однако я не могу найти, как добавить тестовые устройства к межстраничным объявлениям. Я предполагаю, что вы также можете быть заблокированы, если вы случайно нажмете на них.Android Interstitial ads добавляет тестовое устройство?

Можете ли вы добавить к ним тестовые устройства, и если да, то как? Я не могу найти его в официальном руководстве Google, а также в SA. How to get test ad Banners and test Interstitial ads working for adMob? выглядели многообещающими, но ответа о том, как добавить тестовые устройства, не было.

ответ

10

Можете ли вы добавить к ним испытательные устройства, и если да, то как?

Так вот вы идете:

// request test interstitial ads 
     AdRequest adRequestInterstitial = new AdRequest.Builder() 
      .addTestDevice(AdRequest.DEVICE_ID_EMULATOR) 
      .addTestDevice(testDeviceId) 
      .build(); 

// request test banner ads 
    AdRequest adRequestBanner = new AdRequest.Builder() 
      .addTestDevice(AdRequest.DEVICE_ID_EMULATOR) 
      .addTestDevice(testDeviceId) 
      .build(); 
+0

Не знаю, что было возможно ^^ достаточно справедливо хехе – Gooey

+0

ошибка поднимается Метод addTestDevice (String) не определено для типа AdRequest –

+1

@cyberpIrate, то вы не интегрированы эту библиотеку AdMob правильно. –

0

Я использую тест AdMob объявления ID:

  1. Для баннера: ча-приложение-паб-3940256099942544/6300978111
  2. Для Интерстициальный: ca-app-pub-3940256099942544/1033173712

См: link

0

Небольшой хак & его сделали .....! Я написал несколько строк кода, которые будут добавлять каждое устройство в качестве test_device, когда вы запустите свое приложение в нем.

Просто Запишите этот код перед загрузкой надстройку:

SharedPreferences var1 = context.getSharedPreferences("FBAdPrefs", 0); 
     String i = u.b(UUID.randomUUID().toString()); 
     if (!var1.getString("deviceIdHash", "").equals(i)) 
     { 
      var1.edit().putString("deviceIdHash", i).apply(); 
     } 

     AdSettings.addTestDevice(i); 

Он работает для всех типов facebook объявлений ..!

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