为Adwhirl添加一个测试设备



我已经创建了一个Adwhirl的帐户,并将我的Admob网络添加到其中。我不显示任何广告,当我使用Adwhirl。我的日志显示

To get test ads on this device, call adRequest.addTestDevice("CF95DC53F383F9A836FD749F3EF439ZW");

如果我只使用Admob,我可以设置它:

    adView = new AdView(this, AdSize.BANNER, "a14e9698a5e5ww3"); //Test
    AdRequest adRequest = new AdRequest();      
    adRequest.addTestDevice("CF95DC53F383F9A836FD749F3EF439ZW");
    adView.loadAd(adRequest);

但是当使用Adwhir时,这是不可能的:

    AdWhirlManager.setConfigExpireTimeout(1000 * 60 * 5);
    AdWhirlTargeting.setTestMode(true);     
    AdWhirlLayout adWhirlLayout = new AdWhirlLayout(this,"74c8934e149649e2a1211cb336f7e0b9"); //test

当我使用Admob时,我不能配置adRequest。我认为setTestMode为真会做的伎俩,但它没有,实际上我真的不知道什么是那个方法,因为我的应用程序的行为相同,当我设置为假。

所以基本上,我如何在我的屏幕上显示Adwhirl的测试广告,就像我在Admob上做的那样?

AdWhirl代码使用旧的setTesting方法,该方法只会在模拟器上设置测试模式。因此,它目前不支持输入设备id,所以你会在你的手机上得到真正的广告。

代码是开放源代码的,因此您可以编辑它以使用addTestDevice方法并重新构建jar文件。不过,这可能值得添加到现成的适配器中。

相关内容

最新更新