【问题标题】:How to Block admob ads for Country如何阻止国家/地区的 admob 广告
【发布时间】:2014-08-16 13:08:23
【问题描述】:

我不想在我的 Android 应用上针对特定国家/地区展示我的 admob 广告。是否可以为被屏蔽的国家/地区展示其他网络广告。 例如,我想阻止来自加拿大的用户看到我的 admob 广告,但希望他们看到来自 Airpush 的广告

【问题讨论】:

  • 您正在使用中介?
  • PS:我是 admob 的新手
  • 我想我没有使用中介,因为当我在我的 admob 帐户上点击“广告中介报告”时,什么也没有出现
  • 那么您必须决定是要使用中介还是手动处理多个网络。您可以通过 AdMob 的中介界面实现这一点(虽然不是很容易)。我不确定你将如何实现手动处理网络,但你必须弄清楚人们在哪里,然后在代码中显示相关的网络。
  • 不,我没有使用中介。

标签: android admob ads


【解决方案1】:

尝试使用以下内容:

if(Locale.getDefault().getLanguage().equals("en")){       
      YOUR ADMOB CODE     
}

具体国家见以下帖子:Get the current language in device

【讨论】:

    【解决方案2】:

    admob 有机会阻止特定国家/地区的广告。这一切都通过代码的几个步骤完成 1.首先尝试使用位置管理器获取用户的经纬度 2.通过使用纬度和经度,我们将获得用户的所有位置详细信息 3.然后创建一个国家列表(你想在哪里展示广告)。然后检查用户是否在国家列表中 (adview).loadAd(adrequest); 4.如果您在不同的活动中加载广告,请获取一个布尔变量并根据该布尔变量使其为真,只需显示广告

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多