Android App如何設(shè)置Google AdMob廣告?

來源: 大象筆記
作者:大象筆記
時(shí)間:2020-09-11
17876
本文介紹Android App如何設(shè)置Google AdMob廣告?

前提條件

需要應(yīng)用先上架Google Play.

獲取APP ID及廣告單元ID

登陸AdMob后臺(tái),https://apps.admob.com/v2/home

·選擇要添加AdMob廣告的應(yīng)用,打開“廣告單元”菜單

·添加廣告單元,或者打開已有的廣告單元

·在實(shí)現(xiàn)說明中,獲取應(yīng)用ID及廣告單元ID

引入AdMob SDK

即,Google Mobile Ads SDK

參考文檔:https://developers.google.com/admob/android/quick-start?hl=zh-CN#import_the_mobile_ads_sdk

在app-level build.gradle的dependencies添加依賴:

implementation'com.google.android.gms:play-services-ads:18.3.0'

在AndroidManifest.xml中設(shè)置AdMob App ID

<manifest>

    <application>

        <meta-data

            android:name="com.google.android.gms.ads.APPLICATION_ID"

            android:value="ca-app-pub-xxxxxxxxxxxxxxxx~yyyyyyyyyy"/>

    </application>

</manifest>

初始化Mobile Ads SDK

kotlin代碼。

setContentView中進(jìn)行初始化:

MobileAds.initialize(this){}

需要引入

import com.google.android.gms.ads.MobileAds;

引入橫幅廣告

layout XML中添加:

<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_centerHorizontal="true"

      android:layout_alignParentBottom="true"

      ads:adSize="BANNER"

      ads:adUnitId="ca-app-pub-3940256099942544/6300978111">

  </com.google.android.gms.ads.AdView>

這個(gè)adUnitId是測試ID,在調(diào)試時(shí),需要使用這個(gè)。只有發(fā)布時(shí)才能使用真實(shí)廣告單元ID。

加載廣告:

//依賴

import com.google.android.gms.ads.AdRequest

import com.google.android.gms.ads.AdView

//添加屬性

lateinit var mAdView:AdView

//加載廣告

mAdView=findViewById(R.id.adView)

val adRequest=AdRequest.Builder().build()

mAdView.loadAd(adRequest)

adSize的值

SMART_BANNER。

自適應(yīng)橫幅廣告與智能橫幅廣告的區(qū)別?因?yàn)槲臋n中說自適應(yīng)橫幅廣告將替代智能橫幅廣告。

智能橫幅可實(shí)現(xiàn)三種廣告高度:

·廣告高度32 dp,屏幕高度≤400 dp

·廣告高度50 dp,屏幕高度&gt;400 dp且≤720 dp

·廣告高度90 dp,屏幕高度&gt;720 dp

自適應(yīng)橫幅廣告參考https://developers.google.com/admob/android/banner/adaptive

優(yōu)化了智能橫幅只能三種固定高度的問題。但是看起來實(shí)現(xiàn)太復(fù)雜,所以還是使用智能橫幅SMART_BANNER吧。

如何自動(dòng)切換adUnitId

在debug和release時(shí),使用不同的adUnitId。

實(shí)際廣告效果

添加測試廣告代碼之后,顯示效果如下:

sunzhongwei_5e26e87aebd85.png

真機(jī)不顯示正式廣告

但是,我換成正式廣告ID之后,發(fā)現(xiàn)AdMob廣告在真機(jī)上無法顯示。

立即登錄,閱讀全文
版權(quán)說明:
本文內(nèi)容來自于大象筆記,本站不擁有所有權(quán),不承擔(dān)相關(guān)法律責(zé)任。文章內(nèi)容系作者個(gè)人觀點(diǎn),不代表快出海對觀點(diǎn)贊同或支持。如有侵權(quán),請聯(lián)系管理員(zzx@kchuhai.com)刪除!
相關(guān)文章
Admob平臺(tái)注冊及收款
Admob平臺(tái)注冊及收款
Admob最大的優(yōu)勢是全球范圍內(nèi)填充率相對較高;且有流量即可變現(xiàn),線下APP也可支持變現(xiàn)。但2021年政策逐步收緊,5月份起,新APP需要過審,且只有上架Google play、Appstore、Amazon、OPPO、VIVO、XIAOMI、Galaxy Store應(yīng)用商店,才可審核過進(jìn)行變現(xiàn),但不妨礙Admob依然是全球最大的廣告聯(lián)盟平臺(tái)。
Admob
廣告變現(xiàn)
2023-01-122023-01-12
Google Admob碰到無效流量問題的解決思路
Google Admob碰到無效流量問題的解決思路
做Google Admob的廣告變現(xiàn),新賬號(hào)很容易遇到無效流量問題,這里提供一下解決思路。
Google Admob
流量
2022-03-152022-03-15
歡迎AdMob用戶使用全新“廣告活動(dòng)”報(bào)告
歡迎AdMob用戶使用全新“廣告活動(dòng)”報(bào)告
近期所有AdMob用戶的報(bào)告后臺(tái)將看到全新的“廣告活動(dòng)”報(bào)告。此報(bào)告集中顯示您的廣告效果,將AdMob廣告聯(lián)盟報(bào)告、中介報(bào)告和出價(jià)報(bào)告中的數(shù)據(jù)、指標(biāo)和維度整合到一個(gè)報(bào)告中。
Admob
Google Admob
2021-12-282021-12-28
解讀AdMob廣告單元技術(shù)接入指南
解讀AdMob廣告單元技術(shù)接入指南
本期文章內(nèi)容來源于AdMob技術(shù)專員的信息分享,向您介紹關(guān)于AdMob技術(shù)接入時(shí)需要注意的以下3條黃金準(zhǔn)則。
Google Admob
2021-12-282021-12-28
優(yōu)質(zhì)服務(wù)商推薦
更多
掃碼登錄
打開掃一掃, 關(guān)注公眾號(hào)后即可登錄/注冊
加載中
二維碼已失效 請重試
刷新
賬號(hào)登錄/注冊
個(gè)人VIP
小程序
快出海小程序
公眾號(hào)
快出海公眾號(hào)
商務(wù)合作
商務(wù)合作
投稿采訪
投稿采訪
出海管家
出海管家