Windows phone 8 在Windows Phone应用商店中发布应用程序时禁用测试广告。测试广告是如何工作的?
关于windows phone应用程序中的测试广告,我没有什么问题 在Windows Phone 8中,我们必须提到Windows phone 8 在Windows Phone应用商店中发布应用程序时禁用测试广告。测试广告是如何工作的?,windows-phone-8,admob,Windows Phone 8,Admob,关于windows phone应用程序中的测试广告,我没有什么问题 在Windows Phone 8中,我们必须提到ForceTesting=true以启用测试广告。正如我在下面提到的代码。 请看一看 AdView bannerAd = new AdView { Format = AdFormats.Banner, AdUnitID = "ca-app-pub-xxxxxx/yyyyy
ForceTesting=true
以启用测试广告。正如我在下面提到的代码。
请看一看
AdView bannerAd = new AdView
{
Format = AdFormats.Banner,
AdUnitID = "ca-app-pub-xxxxxx/yyyyyyy"
};
bannerAd.ReceivedAd += OnAdReceived;
bannerAd.FailedToReceiveAd += OnFailedToReceiveAd;
gridad.Children.Add(bannerAd);
AdRequest adRequest = new AdRequest();
adRequest.ForceTesting = true; // It leads to execute demo ads. NO REAL ads
bannerAd.LoadAd(adRequest);
它在emulator中运行良好
但在真实设备中呢?若用户在发布应用程序后从商店下载它会发生什么。他们会继续得到同样的测试广告而不是真正的广告吗
在android中,可以选择包含测试设备id来唯一标识设备,但在Windows Phone中没有这样的选项。谷歌如何区分模拟器、测试设备或普通设备(从应用商店下载应用程序的用户)
简而言之,对于商店上的发布应用程序,我需要在“ForceTesting=true”和“ForceTesting=false”之间选择代码。
请引导我。:) 当我尝试与
admob
混在一起时,我经历了这个过程,而不必使用ForceTesting
但从我注意到的测试广告下的页面上,仍然显示强制测试仅用于开发目的。您应该使用
adRequest.ForceTesting = false;
将解决方案应用程序上载到应用商店之前
你问:
google如何区分模拟器、测试设备或普通设备(用户
谁从应用商店下载应用程序
谷歌没有区分真实设备和模拟器,这就是他们要求使用测试广告的原因。然而,对于这些广告,谷歌Adsense有一个算法,可以锁定任何关于虚假印象或点击广告的奇怪活动。提交应用时,你需要删除ForceTesting=true参数。因为它仅用于测试sdk是否与应用程序配合良好。