如何避免在Google自定义模板请求中收到错误代码0?

DDs*_*six 10 android double-click

NativeCustomTemplateAd在我的Android应用中使用在我的应用主页屏幕中显示一些横幅.最近我得到了一些报告,在某些情况下这些横幅没有显示,所以每次发生这种情况时我都会触发一个分析事件.事实证明,它超过了我每日活跃用户的10%.

在经过大量研究并与Google支持人员进行长时间讨论后,我发现:

  • 它发生在任何Android版本上,但在Android 8.0.0上超过80%
  • 如果我重新启动有此问题的设备,它将在一段随机的时间内再次运行
  • 我的代码不是问题(我从Google示例项目中尝试过CustomRenderingExample)
  • 它不是来自我们的DFP广告管理系统设置(再次,我尝试使用示例DFP广告管理系统广告单元ID)
  • 我做了一些Charles调试,我看到以下请求 https://googleads.g.doubleclick.net/mads/static/mad/sdk/native/production/native_ads.html返回一个HTML 200响应,其中包含以下消息:

    "本机广告响应不正确.未正​​确指定点击操作",ha ="缺少必需的原生广告字段".

由于我已经尝试了很多东西来解决这个问题,但没有成功,并且谷歌的支持接近于零,这是我的最后一个看法:有没有人在使用NativeCustomTemplateAds时遇到类似的东西?有什么我可以做有它的工作对我所有的日活跃用户?

谢谢!

DDs*_*six 0

在与 Google 支持人员进行大量交谈后,事实证明他们确实存在问题。他们修复了该问题,并且该问题不应像以前一样重现。

获得奖励的答案基本上只是其他发布此问题的人的复制粘贴,从技术上讲,这应该是评论,而不是答案。

不管怎样,我希望其他可能遇到这个问题的人可以在我的回答中找到解决方案。Google 支持成员还建议升级到最新版本的 Google Play Ads SDK(目前为 17.1.1)。