Android插页式广告添加测试设备?

时间:2014-02-09 19:10:18

标签: android advertising interstitial

您可以轻松添加带有横幅广告的测试设备,这样您就不会因意外点击而被禁止。但是我找不到如何将测试设备添加到插页式广告中。如果你不小心点击它们,我认为你也可以被禁止。

您可以为这些添加测试设备吗?如果是,如何添加?我无法在官方谷歌指南上找到它,也无法在SA上找到它。 How to get test ad Banners and test Interstitial ads working for adMob?确实看起来很有希望,但是没有关于如何添加测试设备的答案。

3 个答案:

答案 0 :(得分:13)

  

您可以为这些设备添加测试设备吗?如果是,如何添加?

所以你走了:

// 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();

答案 1 :(得分:0)

我使用了admob测试广告ID:

  1. 横幅广告: ca-app-pub-3940256099942544/6300978111
  2. 非页内广告: ca-app-pub-3940256099942544/1033173712
  3. 参考:link

答案 2 :(得分:0)

小黑客&完成.....! 我写了几行代码,它们会将每个设备添加为test_device,当你在其中运行你的应用程序时。

只需在加载add:

之前编写此代码
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广告..!