当我在我的设备上测试我的应用时,通过将Visual Studio直接从我的电脑部署到我的手机,广告正在显示。然后我发布了我的应用,广告没有显示。
经过一些研究,我发现我的广告正确无误,我的应用应该在WMAppManifest文件中有ID_CAP_WEBBROWSERCOMPONENT
。我注意到,通过在我的开发人员仪表板中查看我的应用程序的详细信息,在发布应用程序后该id_cap正被删除!
我不是唯一的,但我找不到答案。
一些帖子:
请注意,我正在使用XNA-Silverlight并使用与DrawableAd
关联的AdComponent
。
我真的不知道如何处理这个问题。也许我可以通过编程方式添加功能吗?
**编辑**
我知道清单文件只是在调试时使用,当你提交应用程序时,它的功能会被自动识别。这是问题所在。我在Visual Studio中运行StoreKitTeste,如下所示:http://msdn.microsoft.com/en-us/library/windowsphone/develop/gg180730(v=vs.105).aspx#BKMK_UsingtheMarketplaceTestKittoDetermineApplicationCapabilitiesforWindowsPhoneOS71Applications
实际上它无法识别ID_CAP_WEBBROWSERCOMPONENT
。我怎么能让他看到我需要它?
**编辑2 *
它与麦克风功能有关,我如何使用Webbrowsercomponent进行相同的操作?
答案 0 :(得分:1)
我刚刚在某处添加了WebBrowser w = new WebBrowser();
并且它识别了它的功能。