我刚刚提交了我的第一个涉及 iAds 的应用程序,在应用程序提交过程的开始有一个“启用 iAds”的新按钮。我单击并收到以下错误:
“您没有符合条件的捆绑包标识符。请在此处注册一个。”
所以我去了我的配置门户,希望看到类似于 GameKit 的配置 iAds 选项,在应用程序购买等;但没有骰子。是什么赋予了?
顺便说一句,我的 iAds 网络合同已经到位,带有漂亮的绿色完整复选标记。谁能告诉我我错过了什么?
在这种情况下,您需要创建一个唯一的 App Id 来添加 iAd 功能,例如开发配置中心中的 com.yourcompany.yourappname。查找创建唯一 App Id 有很多资源。这将为您提供必要的捆绑标识符。
确保您的 AppID 未使用通配符捆绑包。虽然配置门户没有明确提到 iAd,但它确实提到通配符 App ID 不能用于推送通知或应用内购买,我确实怀疑同样的限制也适用于 iAd 网络.
我今天尝试上传的新应用程序也遇到了同样的问题。但这是我的输入:
1 - 我有一套名为“你知道你是”的家庭应用程序套件(大约 48 个)(即:你知道你是个男人,你知道你来自迈阿密等)。每个都有自己唯一的 appID。在这 48 个中,只有一个出现在 ENABLE iAD 部分。
2 - 我有另一套应用程序叫“你能走多长时间”(即:你能轻按多长时间和转动多长时间)。我从未为这些创建唯一的 appID。应用程序包确实每个都有唯一的(com.site.tapit,com.site.turnit)和我使用通配符配置文件签名的分发配置文件。当我昨天去更新这些应用程序时,它们确实出现了。这里没有错字,我仔细检查过,是的,我确实说过我能够为这两个应用程序启用 iAd。
我正在阅读一些关于为什么只有一个我的其他家庭应用程序出现在列表中的内容。我遇到了这个线程并决定添加我的 2 美分,更像是 1 美分半,因为我觉得这没有任何意义;)
另外,我决定按照说明进行操作,我刚刚为要上传的新应用添加了一个新的 AppID,但我仍然没有在列表中看到它。
希望这有助于解决/诊断正在发生的事情。