更新到 Android 11 后 Admob 中出现严格的安全 Cookie 策略错误

Posted

技术标签:

【中文标题】更新到 Android 11 后 Admob 中出现严格的安全 Cookie 策略错误【英文标题】:Strict Secure Cookie policy error in Admob after updating to Android 11 【发布时间】:2021-02-12 18:03:49 【问题描述】:

更新我的应用以使用 api 级别 30(android R,11)编译后,我看不到 admob 测试广告,并且我在日志中收到此错误:

严格的安全 Cookie 政策不允许为 http://googleads.g.doubleclick.net/ 适用于 >= R 的应用程序。请 对此 URL 使用“https:”方案或省略“安全” cookie 值中的指令。

我正在使用最新的 admob 版本,并且我在 gradle 或 manifest 中没有“org.apache.http.legacy”引用。

【问题讨论】:

我在 Flutter 应用中也面临同样的问题,在升级到最新版本的谷歌新的 admob_flutter 库后:pub.dev/packages/admob_flutter Futter 2.2 有同样的问题吗? 你找到解决办法了吗? 【参考方案1】:

这可能来自网络视图cookie_manager.cc

还有这个:https://www.chromestatus.com/feature/5633521622188032

同样的问题:How to resolved http and Site Behavior: Navigation error in android app?

它可能会暂时损坏,除非他们按预期设置 cookie。

【讨论】:

所以用这个发布应用安全吗? 一个人可能只需要一个 AdMob 版本,而是使用 HTTPS 网址......而且它与不通过 HTTP 设置的安全 cookie 一样安全(这可能会绕过整个想法) -但它与 URL 是纯文本 HTTP 一样不安全。这是一个锁定场景,直到 URL 出现“s”。

以上是关于更新到 Android 11 后 Admob 中出现严格的安全 Cookie 策略错误的主要内容,如果未能解决你的问题,请参考以下文章

将旧版 Admob 移动到新的 Admob 帐户后,是不是必须使用新的广告单元 ID 更新我的应用

Admob集成到Android应用程序中

Admob 展示次数/点击次数在 Playstore 上传后未更新

iOS 和 Android:在不更新整个应用程序的情况下摆脱 Admob 横幅广告的最快方法?

admob:应用程序在 android 3.2 上崩溃

Android 实时应用 - 带有 Facebook 广告的 Google Admob 中介仅显示测试广告