AdMobの収益受け取りを使用してGoogle Playに2つのアプリケーションがあります。 1つはhttps://play.google.com/store/apps/details?id=karnagh.ammsoft.karnaghで、もう1つはhttps://play.google.com/store/apps/details?id=componentspinout.ammsoft.componentspinoutです。AdMob RPMを改善するためにコードやレイアウトで行うことはできますか?
両方のアプリケーションのインプレッション数が同じです(1日あたり約5000)。しかし、Kmap Solver(最初のリンク)は約0.1 RPMでパフォーマンスが低下します。コンポーネントのピン割り当て(2番目のリンク)は、0.35〜0.5ドルのRPMを持ち、通常はより有利です。
KMAP APPレイアウト:
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
xmlns:ads="http://schemas.android.com/apk/res-auto"
xmlns:tools="http://schemas.android.com/tools"
android:layout_width="match_parent"
android:layout_height="match_parent"
android:orientation="vertical">
<karnagh.ammsoft.karnagh.PageViewImage
android:id="@+id/pageIndicator"
android:layout_width="10dp"
android:layout_height="10dp"
android:layout_gravity="center_horizontal"
android:layout_marginTop="10dp"
android:adjustViewBounds="true" />
<android.support.v4.view.ViewPager xmlns:android="http://schemas.android.com/apk/res/android"
xmlns:tools="http://schemas.android.com/tools"
android:id="@+id/pager"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:layout_marginBottom="5dp"
android:layout_weight="0.26"
android:fadeScrollbars="true"
tools:context=".MainActivity" />
<com.google.android.gms.ads.AdView
android:id="@+id/adView"
android:layout_width="fill_parent"
android:layout_height="wrap_content"
android:layout_marginBottom="10dp"
android:clipToPadding="false"
ads:adSize="SMART_BANNER"
ads:adUnitId="@string/banner_ad_unit_id"></com.google.android.gms.ads.AdView>
</LinearLayout>
COMPONENTピン配置APP:
<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android"
xmlns:ads="http://schemas.android.com/apk/res-auto"
xmlns:tools="http://schemas.android.com/tools"
android:id="@+id/activity_main"
android:layout_width="match_parent"
android:layout_height="match_parent"
android:paddingBottom="5dp"
android:paddingTop="5dp"
tools:context="componentspinout.ammsoft.componentspinout.MainActivity">
<ListView
android:id="@+id/componentsView"
android:layout_width="match_parent"
android:layout_height="match_parent"
android:layout_above="@+id/adView"
android:paddingBottom="5dp"
android:paddingLeft="10dp"
android:paddingRight="10dp"
android:paddingTop="5dp"
android:visibility="visible" />
<com.google.android.gms.ads.AdView
android:id="@+id/adView"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:layout_alignParentBottom="true"
ads:adSize="SMART_BANNER"
ads:adUnitId="@string/banner_ad_unit_id"></com.google.android.gms.ads.AdView>
</RelativeLayout>
広告を開始するには、コードされ
私はリファレンスとして私のレイアウトやコードの両方を掲示しています同じアクティビティのOnCreateにある:
AdView mAdView = (AdView) findViewById(R.id.adView);
AdRequest adRequest = new AdRequest.Builder().build();
mAdView.loadAd(adRequest);
私の質問はレイアウトにAPP RPMを改善するためのレイアウトやコードがありますか?どちらのアプリケーションでも、SMART_BANNER設定のレイアウトの下部にAdViewがあります。
AdViewオブジェクトがより良いローカルADを選択できるように場所のアクセス許可を設定する必要がありますか? AdMobのため