android - AdColony 中介没有来自广告来源的填充
问题描述
当我添加以下代码行来配置 AdColony 广告时,我在 admob 测试套件中收到“没有来自广告源的填充”。
我在MobileAds.initialize之前和加载任何广告之前编写下面的代码。
但是,如果删除下面的代码,广告就可以正常工作。但对我来说,有必要在加载广告之前将一些额外的信息传递给 adcolony。
val options = AdColonyAppOptions()
.setKeepScreenOn(true)
.setGDPRConsentString(adColonyConsent)
.setGDPRRequired(adColonyGDPRRequired)
AdColony.configure(this, options, getString(R.string.adcolony_app_id), getString(R.string.adcolony_zone_id))
解决方案
您应该编写以下内容:
val appOptions = AdColonyMediationAdapter.getAppOptions()
appOptions.keepScreenOn = true
appOptions.gdprRequired = requiredBoolean (true/false)
appOptions.gdprConsentString = consentString ("0"/"1")
MobileAds.initialize(this, getString(R.string.ADMOB_APP_ID))
推荐阅读
- ios - '没有帐户'LXxxxxxxx'' Xcode 9.4 上的构建错误
- regex - 嵌套和混合前瞻和后瞻?
- python - 我如何在kivy中停止过渡到下一个屏幕
- python - 如何在 pandas 数据框中使用 ast.literal_eval 并处理异常
- ios - iOS 应用因第三方品牌而被拒绝
- swift - 使 Vapor API 响应 JSON API Spec 兼容
- amazon-ec2 - Wildfly 10 服务启动失败 - Centos7 | AWS EC2
- json - 在具有 ID 的 Python 3 中将 JSON 转换为 Dataframe
- php - 在编辑更新数据透视表 - laravel
- ios - 检查从每个部分中选择单元格的验证