【问题标题】:What can I do in my code or layout to improve AdMob RPM?我可以在我的代码或布局中做些什么来改进 AdMob RPM?
【发布时间】:2017-06-16 04:55:38
【问题描述】:

我在 Google Play 上有两个使用 AdMob 获利的应用程序。一个是https://play.google.com/store/apps/details?id=karnagh.ammsoft.karnagh,另一个是https://play.google.com/store/apps/details?id=componentspinout.ammsoft.componentspinout

两个应用程序的展示次数相似(每天大约 5000 次)。但 Kmap Solver(第一个链接)的性能较低,RPM 约为 0.1 美元。组件引脚分配(第二个链接)的 RPM 为 0.35 到 0.5 美元,通常更有利可图。

我将发布我的布局和代码作为参考:

KMAP 应用布局:

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

组件引脚分配应用:

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

启动广告的代码与Activity的OnCreate相同:

AdView mAdView = (AdView) findViewById(R.id.adView);
AdRequest adRequest = new AdRequest.Builder().build();
mAdView.loadAd(adRequest);

我的问题是:我的布局或代码中有什么可以改善布局中的 APP RPM。两个应用程序在带有 SMART_BANNER 设置的布局底部都有 AdView。

是否需要设置位置权限,以便 AdView 对象可以选择更好的本地广告?

【问题讨论】:

    标签: android admob google-admob


    【解决方案1】:

    admob 的一般情况:

    我只是展示一个插页式广告/会话 = 少 展示次数,每千次展示收入。我还可以向我的用户发送广告 = 高 展示次数,低每千次展示收入。最后你会得到同样的结果 但第一种方法可能不会让用户感到厌烦。

    我想是因为这个

    (来自:http://forums.makingmoneywithandroid.com/advertising-networks/10955-tips-higher-admob-rpm.html

    【讨论】:

      猜你喜欢
      • 2012-10-11
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2019-06-23
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多