我想在我的第一个Android应用中添加一些广告,但是Admob停用了它们。原因:“网站行为:导航”。我尝试了几种方法来解决它,但是它仍然不能满足Admob的要求,我也不知道为什么。阅读指南并没有帮助,我不知道我的应用程序中用户的导航到底出了什么问题。也许我的应用不适用于广告,因为它是动态内容游戏的工具。对于您有任何问题根源的想法,我都很高兴。
您在这里找不到我的应用程序:https://play.google.com/store/apps/details?id=com.moriruec.ow_companion&hl=de
在2个活动的底部有2个横幅广告。
我已经重新定位了浮动操作按钮,以便横幅广告和按钮之间有更多空间
如果未安装游戏,您将被重定向到该应用的游戏商店页面,在以前的版本中,当您单击“转到游戏”时没有任何反应
<?xml version="1.0" encoding="utf-8"?>
<androidx.coordinatorlayout.widget.CoordinatorLayout xmlns:android="http://schemas.android.com/apk/res/android"
xmlns:app="http://schemas.android.com/apk/res-auto"
xmlns:tools="http://schemas.android.com/tools"
android:layout_width="match_parent"
android:layout_height="match_parent"
tools:context=".MainActivity">
<androidx.recyclerview.widget.RecyclerView
android:id="@+id/recycler_view"
android:layout_width="match_parent"
android:layout_height="match_parent"
android:layout_marginBottom="52dp"
tools:listitem="@layout/datasetitem" />
<com.google.android.material.floatingactionbutton.FloatingActionButton
android:id="@+id/button_compare"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_gravity="bottom|end"
android:layout_marginEnd="22dp"
android:layout_marginBottom="148dp"
android:src="@drawable/ic_compare_arrows_black_24dp"
android:visibility="invisible"
app:backgroundTint="@color/red" />
<com.google.android.material.floatingactionbutton.FloatingActionButton
android:id="@+id/button_add_dataset"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_gravity="bottom|end"
android:layout_marginBottom="78dp"
android:layout_marginEnd="22dp"
android:src="@drawable/ic_add_black_24dp"
app:backgroundTint="@color/red" />
<RelativeLayout
android:layout_width="match_parent"
android:layout_height="match_parent">
<com.google.android.gms.ads.AdView xmlns:ads="http://schemas.android.com/apk/res-auto"
android:id="@+id/adView"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_alignParentBottom="true"
android:layout_centerHorizontal="true"
ads:adSize="BANNER"
ads:adUnitId="ca-app-pub-7240053507946831/3541202378"></com.google.android.gms.ads.AdView>
<!-- ads:adUnitId="ca-app-pub-3940256099942544/6300978111"></com.google.android.gms.ads.AdView> -->
</RelativeLayout>
</androidx.coordinatorlayout.widget.CoordinatorLayout>
答案 0 :(得分:0)
您可以尝试将横幅广告添加到recyclerview项目中。您可以check了。
答案 1 :(得分:0)
我认为您必须删除具有广告视图的相对位置。因为with和height也都设置为match-parent,所以占据了整个屏幕。
否则,您必须确保横幅广告不会显示在列表视图上方。因为这违反了Admob政策。
广告不得展示在您应用的内容上方。
答案 2 :(得分:0)
使用相对布局并将recyclerview放在adview之上。有时 adview 覆盖了应用程序的内容,用户无法与所有内容进行交互。确保横幅广告下方有注释。