为什么iAd不断显示“测试广告”?
从iAd的编程指南中的有关Testing Banner Advertisements:
iAd网络自动显示 正确的广告取决于 应用程序二进制:
应用|受众|显示广告
开发人员构建|开发人员| iAd 网络提供测试广告。
特设 distribution build | Beta测试者| iAd Network提供测试广告。
签名 Distribution build |最终用户| iAd 如果您为iAd网络协议签署 并为您的应用程序启用 广告,则网络会投放实时广告。
因此,您的开发和ad hoc构建将只显示测试广告。只有提交给App Store的发布版本才会显示真实的广告。不幸的是,这意味着您需要等待并从商店下载自己的应用程序,才能在您的应用程序中查看实际的广告。
原帖是关于在App Store上发布的应用程序 – Kamchatka 2010-12-16 03:34:24
@Kamchatka - 是的,但回复似乎表明他们可能一直在寻找应用程序的本地开发版本中的广告,而不是已下载的版本来自App Store。我知道那些已经完成这项工作的人,并希望真正的广告出现在本地开发人员或他们在App Store获得应用程序本身批准后的特设版本中。 – 2010-12-16 04:59:26
那么为什么苹果会通过Resolution Center发送给我:我们发现您的应用和/或其元数据似乎没有包含最终内容,这不符合App Store评论指南。 具体而言,您的应用程序描述包含带有空iAd横幅的屏幕截图。删除或替换这些屏幕截图是适当的。 ...明确指出他们不想测试或空的广告! – marciokoko 2012-01-11 14:48:57
iAd是一个非常大的失望。广告只显示在某些地理区域,在其他地区,请求后系统不会返回任何内容(您可以在iTunes Connect中查看iAd配置文件的统计信息)。所以你不会在香港的横幅上看到任何东西,因为我目前在韩国看不到任何东西。如果你想在广告上赚钱考虑使用其他广告提供商,如admob。
+1有关地理限制的信息 – ohho 2010-10-08 06:29:41
我认为,即使您从App Store上下载应用程序,如果您有开发者档案,该应用程序仍会显示测试广告。我尝试删除它并从应用商店运行应用,但不再显示测试广告。
完全不相关的应用程序显示测试广告,直到我遵循此提示。我暂时从我的设备中删除了所有配置文件,现在可以在所有应用中看到广告 – ukayer 2011-12-30 16:25:39
In face我使用http://developer.apple.com/library/ios/#samplecode/iAdSuite/Introduction/Intro.html中的代码构建iAd部件。 – ohho 2010-10-08 01:38:19
您是否已将应用设置为在iTunes连接中使用iad? – 2010-10-08 01:47:29
得到这个“你只能在最新版本的应用程序处于可编辑状态时更改你的iAd设置。”当我尝试改变任何东西时的消息。 – ohho 2010-10-08 02:00:32