iAd和Admob集成国家/地区已添加到App Store

时间:2013-02-05 14:05:20

标签: ios xcode admob iad

我正在创建一个请求iAds的应用,并在没有收到iAd的情况下使用Admob。

我有免费和付费版本,并使用预处理器宏来区分这些版本。

有两种可能的情况:

  1. 国家/地区支持iAd和Admob(使用iAds代码并恢复到未收到iAd的Admob)
  2. 国家/地区仅支持Admob(仅限使用Admob代码)
  3. 我理解如何处理这些场景(使用预处理器宏)。但是,如果当前不受iAds支持的国家/地区会被添加到受支持的国家/地区列表中,是否有任何简单的方法可以将其移至使用iAd?

    我从阅读Apple文档中了解到,他们不希望开发人员为不支持iAd的国家/地区请求iAd。

    我的计划是创建2个免费版本(上述每个场景都有1个版本)。但是,我不确定如何将一个国家从方案2转移到方案1.是否有更好的方法来做到这一点?

1 个答案:

答案 0 :(得分:2)

您是否考虑过使用广告中介解决方案,例如AdMob Mediation?您将获得以下好处:

  1. 您不必在自己的代码中编写中介回退逻辑。
  2. 服务器端流量分配 - 无需重新发布应用即可轻松将流量从一个网络转移到另一个网络。
  3. 国家/地区定位。不需要两个免费版本。只需将您的广告投放管理设置为仅投放AdMob的默认分配,并设置国家/地区级定位(将覆盖默认定位)以首先提供iAd,然后在iAd失败时设置AdMob。