如何解决Android应用程序中http和站点行为导致的导航错误?

7

最近我将Android 9更新为Android 10,但不幸的是,有时应用程序会崩溃并显示此错误。

com.fgapps.maker E/chromium: [ERROR:cookie_manager.cc(137)] Strict Secure Cookie policy does not 
allow setting a secure cookie for http://googleads.g.doubleclick.net/ for apps targeting >= R. 
Please either use the 'https:' scheme for this URL or omit the 'Secure' directive in the cookie value.

我尝试在清单中使用这个

   <application
        android:hardwareAccelerated="false"
        android:networkSecurityConfig="@xml/network_security_config"
        android:usesCleartextTraffic="true"
        ....>

    <uses-library
        android:name="org.apache.http.legacy"
        android:required="false" />

我还添加了 build-gradle (app)。

android {
    useLibrary 'org.apache.http.legacy'
    ...}

我的应用因站点行为:导航违规被AdMob拒绝,即使我检查了所有链接都正常工作,该怎么解决这个问题。谢谢。


你找到解决方案了吗? - Addy
不确定问题出在哪里,但我的问题已经通过以下方法解决: 1- 从返回按钮中删除所有广告。 2- 从主活动中删除所有广告。 3- 如果发现重叠,请将其删除。 然后请求审核。 - Attaullah
谢谢您的回复,我还从后退按下事件和包含打开另一个应用程序按钮的活动中删除了广告。现在问题已经解决了。 - Addy
3个回答

2

我有三位朋友通过以下步骤解决了错误。

  1. 只需请求谷歌,这是一个错误,有时谷歌会在不更改应用程序的情况下修复此问题。

  2. 如果从第一步没有解决,可能需要从MainActivity中删除广告,特别是插页式广告。

  3. 还要检查应用程序以解除远程资源的链接。


我已经多次对我的应用程序进行了更改,每次审核请求都是负面的。大概5到6次吧。每次我都从应用程序中删除了一些东西,但都没有起作用。最后,我绝望地请求重新检查,没有进行新的更新,结果被告知没有问题。很有趣,但我感觉想哭。 - Mahmut K.
@MahmutK. 请求 AdMob 后一个月(31天),问题将自动修复。 - Attaullah
@Attaullah,你能告诉我如何像你在第一步中提到的那样请求谷歌吗?最近几天我一直遇到这个问题,尝试了所有方法但仍然出现同样的违规情况。应用程序请求的URL链接(以http://开头而不是https://)会影响广告吗? - hardkgosai
@hardkgosai,HTTP和HTTPS不是问题,您可以通过以下方式解决问题:1-从返回按钮中删除所有广告。2-从MainActivity中删除所有广告。3-如果发现重叠,请将其删除。然后请求审核。 - Attaullah
@Attaullah,我已经尝试了你提出的解决方案,但仍然存在相同的违规问题。 - hardkgosai
@hardkgosai,现在你有两种选择,一是从主活动中删除广告,或者等待30天后再次申请而不做任何更改。你的请求将会被顺利接受。 - Attaullah

2
我遇到了同样的问题。我的横幅广告覆盖或重叠了应用程序的内容。修复横幅广告后,再次发布我的应用程序并解决了问题。因此,在我看来,检查您的横幅广告以及检查任何直接链接到其他应用程序或网页的链接。

0

我在2023年4月也遇到了同样的问题,我的情况是在Android App上。

为了修复它,我删除了所有与插屏广告相关的代码,并删除了所有与横幅广告相关的代码。是的,我只是删除了所有与插屏和横幅广告相关的代码,然后问题就解决了。

我仅保留了激励视频广告。


网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接