在admob上,当我点击货币化> AdMob网络报告,然后在下拉选项中选择“定位类型”(位于页面左下角),我看到五行:
- (Unmatched ad requests)
- (unknown)
- Contextual
- Interest-based
- Placement
有人可以解释我这样的结果是如何可能的,因为我在 Android应用中并且没有向Google提供任何定位信息(对我而言,内容相关与应用程序中用户的环境,例如,网站访问者的网页上的文本......)
实际上,我希望通过向Admob 提供关键字和-if-users(非个人)信息来提高我的ECPM,因为我还没有这样做。
有没有人知道如何实现这一目标以及Admob如何在我不提供任何内容时提出基于关键字的广告?这对我来说是一个谜: - )
提前感谢您的答案!
答案 0 :(得分:6)
您可以为admob提供关键字,以便定位广告。您可以在创建请求时使用addKeyword函数执行此操作。像这样:
AdRequest.Builder builder = new AdRequest.Builder()
.addTestDevice("and id for your device")
.addTestDevice(AdRequest.DEVICE_ID_EMULATOR)
.addKeyword("orange")
.addKeyword("yellow")
.addKeyword("blue");
此方法记录在此处:http://developer.android.com/reference/com/google/android/gms/ads/AdRequest.Builder.html
在那里,您可以找到其他方法向AdMob提供信息:性别,地点,生日......
以下是更多信息:https://developers.google.com/mobile-ads-sdk/docs/admob/intermediate