Android广告无法点击

时间:2015-03-12 20:18:36

标签: android admob adbannerview

我正在尝试将我的第一个广告添加到我的Android应用中。我按照教程,将以下代码添加到我的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>

它会在我的模拟器和真实设备中显示广告。在我的模拟器中,“安装此应用程序”等广告正在显示和下载符号也可见。在我的模拟器中,广告可见且清晰,但完全没有启用点击。单击无响应。

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

ps:由于admob禁令问题,我没有尝试点击我的模拟器

4 个答案:

答案 0 :(得分:1)

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

答案 1 :(得分:1)

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

您需要确定这不是广告本身的问题。为了防止出现admob禁令问题,您可以将模拟器(或任何设备)设置为测试设备,这样您就可以获得可以无需担心地点击的测试横幅。

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

请在使用测试横幅时告诉我们点击结果。 (如果点击适用于测试广告,则表示问题可能是广告本身,而不是您的代码。)

答案 2 :(得分:0)

我解决这个问题的方式:

在当前 Assets 文件夹中的 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" />

然后保存并重新构建。

答案 3 :(得分:0)

在我的情况下,我错过了将广告片段依赖项添加到gradile中,一旦完成就可以正常工作。