Admob不断告诉我我的应用程序不符合准则要求

时间:2019-07-31 20:06:29

标签: android navigation admob ads usability

我想在我的第一个Android应用中添加一些广告,但是Admob停用了它们。原因:“网站行为:导航”。我尝试了几种方法来解决它,但是它仍然不能满足Admob的要求,我也不知道为什么。阅读指南并没有帮助,我不知道我的应用程序中用户的导航到底出了什么问题。也许我的应用不适用于广告,因为它是动态内容游戏的工具。对于您有任何问题根源的想法,我都很高兴。

您在这里找不到我的应用程序:https://play.google.com/store/apps/details?id=com.moriruec.ow_companion&hl=de

在2个活动的底部有2个横幅广告。

我已经重新定位了浮动操作按钮,以便横幅广告和按钮之间有更多空间

如果未安装游戏,您将被重定向到该应用的游戏商店页面,在以前的版本中,当您单击“转到游戏”时没有任何反应

enter image description here

enter image description here

enter image description here

<?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>

3 个答案:

答案 0 :(得分:0)

您可以尝试将横幅广告添加到recyclerview项目中。您可以check了。

答案 1 :(得分:0)

我认为您必须删除具有广告视图的相对位置。因为with和height也都设置为match-parent,所以占据了整个屏幕。

否则,您必须确保横幅广告不会显示在列表视图上方。因为这违反了Admob政策。

广告不得展示在您应用的内容上方。

答案 2 :(得分:0)

使用相对布局并将recyclerview放在adview之上。有时 adview 覆盖了应用程序的内容,用户无法与所有内容进行交互。确保横幅广告下方有注释。