安卓广告不可点击



我正在尝试将我的第一个广告添加到我的安卓应用程序中。我遵循了一个教程,并将以下代码添加到我的 xml 文件中

 <com.google.android.gms.ads.AdView
                android:id="@+id/adView"
                android:layout_width="wrap_content"
                android:layout_height="wrap_content"
                ads:adSize="BANNER"
                ads:adUnitId="@string/banner_ad_unit_id"
                >
            </com.google.android.gms.ads.AdView>

它在我的模拟器以及我的真实设备中显示广告。在我的模拟器中,显示"安装此应用程序"之类的广告,下载符号也可见。在我的模拟器中,广告清晰可见且令人耳目一新,但根本没有启用点击。点击无响应。

我在谷歌上搜索了堆栈溢出问题,但没有合适的答案。任何帮助将不胜感激。

ps:由于广告禁止问题,我没有尝试点击模拟器

  1. 检查您的布局安排。可能是其他一些布局与广告容器重叠。因此,当您单击它时,它会单击重叠的布局组件。
  2. 确保广告在您的 admob 帐号中处于有效/已启用状态。我记得它在活动时显示绿色。
  3. 尝试创建另一个广告单元,然后重新添加该广告。

@arunprakashpj,您的AdView似乎没问题,但您需要检查父版式以查看是否一切正常。

您需要确保这不是广告本身的问题。为防止出现广告问题,您可以将模拟器(或任何设备)设置为测试设备,这样您就会看到测试横幅,您可以毫无畏惧地点击这些横幅。

要查看如何实现测试横幅,请查看此链接(他们在那里有一个示例):https://developers.google.com/mobile-ads-sdk/docs/admob/android/quick-start#enjoy_a_freshly_loaded_ad

请在使用测试横幅时告诉我们点击结果。(如果点击在测试广告中有效,则意味着问题可能出在广告本身,而不是您的代码上)。

我解决此类问题的方式:

在当前资源文件夹中的 Unity3D 4.XX 中打开

Plugins > Android > AndroidManifest.xml

AndroidManifest.xml 的文件中,在

application > activity

你可以找到unityplayer.ForwardNativeEventsToDalvik属性,默认情况下是 false ,如下所示:

<meta-data android:name="unityplayer.ForwardNativeEventsToDalvik" android:value="false" />

所以把它改成true

<meta-data android:name="unityplayer.ForwardNativeEventsToDalvik" android:value="true" />

之后保存并重建。

就我而言,我缺少将广告生物依赖项添加到 gradile,一旦完成,它就可以正常工作。

相关内容

  • 没有找到相关文章

最新更新