我有以下情况:
- 一种布局,底部有 TabLayout、ViewPager 和广告横幅
<?xml version="1.0" encoding="utf-8"?>
<androidx.constraintlayout.widget.ConstraintLayout 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=".ui.player.get.PlayerGetFragment"
app:layout_behavior="@string/appbar_scrolling_view_behavior">
[...]
<com.google.android.material.tabs.TabLayout
android:id="@+id/tabLayout_player_get"
android:layout_width="0dp"
android:layout_height="wrap_content"
app:layout_constraintEnd_toEndOf="parent"
app:layout_constraintStart_toStartOf="parent"
app:layout_constraintTop_toBottomOf="@+id/materialCardView_player_get_header"
app:tabMode="scrollable" />
<androidx.viewpager2.widget.ViewPager2
android:id="@+id/viewPager_player_get"
android:layout_width="0dp"
android:layout_height="0dp"
app:layout_constraintBottom_toBottomOf="parent"
app:layout_constraintEnd_toEndOf="parent"
app:layout_constraintStart_toStartOf="parent"
app:layout_constraintTop_toBottomOf="@+id/tabLayout_player_get" />
<com.google.android.gms.ads.AdView
android:id="@+id/adView_player_get"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
app:adSize="BANNER"
app:adUnitId="@string/player_get_banner_ad_id"
app:layout_constraintBottom_toBottomOf="parent"
app:layout_constraintEnd_toEndOf="parent"
app:layout_constraintStart_toStartOf="parent" />
</androidx.constraintlayout.widget.ConstraintLayout>
- 然后 AdMob 文档告诉我们有关 eCPM 的信息,如下所示:
- eCPM:由 AdMob 网络生成的广告每获得 1000 次展示,预计产生的收入。eCPM 并不代表广告的实际收入;相反,它的计算方法是将估算收入除以收到的展示次数,然后乘以 1000。
公式:eCPM =(估算收入 / 展示次数)* 1000
示例计算
如果一个广告从 45,000 次广告展示中获得了大约 180 美元的收入,那么它的有效每千次展示费用将等于 (180 美元 / 45,000) * 1000,即 4.00 美元。
我的问题:按屏幕或标签显示广告对我来说更好吗?