Google AdMob移動廣告SDK入門指南(Android),android廣告平臺-ESG跨境

Google AdMob移動廣告SDK入門指南(Android),android廣告平臺

來源網(wǎng)絡(luò)
來源網(wǎng)絡(luò)
2022-05-31
點(diǎn)贊icon 0
查看icon 1504

Google AdMob移動廣告SDK入門指南(Android),android廣告平臺Google AdMob移動廣告SDK入門指南(Android)本指南適用于希望借助AdMob通過Android應(yīng)用獲利但不使用Firebase的發(fā)布商。要展示廣告和賺取收入,第一步是將Google移動廣告SDK集成到應(yīng)用中。集成S......

Google AdMob移動廣告SDK入門指南(Android),android廣告平臺




Google AdMob移動廣告SDK入門指南(Android)

本指南適用于希望借助AdMob通過Android應(yīng)用獲利但不使用Firebase的發(fā)布商。

要展示廣告和賺取收入,第一步是將Google移動廣告SDK集成到應(yīng)用中。集成SDK后,您可以選擇一種廣告格式,如原生廣告或激勵視頻廣告,然后按照相應(yīng)步驟進(jìn)行實(shí)現(xiàn)。

前提條件

·使用Android Studio 3.2或更高版本

·minSdkVersion 16或更高版本

·compileSdkVersion 28或更高版本

·創(chuàng)建Google AdMob帳號并注冊應(yīng)用。

導(dǎo)入移動廣告SDK

注意:您應(yīng)該先在Android Studio中創(chuàng)建一個(gè)新項(xiàng)目,然后選中Use AndroidX Artifacts對應(yīng)的復(fù)選框,或者遷移到AndroidX來遷移您的項(xiàng)目。

通過使用指向Google Maven代碼庫的Gradle依賴項(xiàng),應(yīng)用可以導(dǎo)入Google移動廣告SDK。首先,請確保在項(xiàng)目級build.gradle文件的allprojects部分引用了google()。

項(xiàng)目級build.gradle示例(節(jié)選)

allprojects {

  repositories {

    google()

  }

}

接下來,請打開您應(yīng)用的應(yīng)用級build.gradle文件,并找到“dependencies”部分。

應(yīng)用級build.gradle示例(節(jié)選)

dependencies {

  implementation fileTree(dir: libs, include: [*.jar])

  implementation androidx.appcompat:appcompat:1.0.2

  implementation com.google.android.gms:playservicesads:19.6.0

}

請?zhí)砑由厦娴拇煮w代碼行,該代碼會指示Gradle提取最新版本的移動廣告SDK及其他相關(guān)依賴項(xiàng)。添加完該代碼后,請保存文件并執(zhí)行“Gradle sync”。

更新您的AndroidManifest.xml

通過添加下面顯示的包含android:name=com.google.android.gms.ads.APPLICATION_ID的lt;metadatagt;標(biāo)記,即可將您的AdMob應(yīng)用ID(可在AdMob界面中找到)添加到您的應(yīng)用的AndroidManifest.xml文件中。

您可以在AdMob界面中找到您的應(yīng)用ID。對于android:value,請插入AdMob應(yīng)用ID并加上引號,如下所示。

manifest

  application

    ! Sample AdMob app ID: caapppub3940256099942544~3347511713

    metadata

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

      android:value=caapppubxxxxxxxxxxxxxxxx~yyyyyyyyyy/

  /application

/manifest

要點(diǎn):在真實(shí)應(yīng)用中,請務(wù)必使用您的實(shí)際AdMob應(yīng)用ID,而不是上面列出的ID。但如果您只是想在一個(gè)Hello World應(yīng)用中體驗(yàn)一下SDK,可以使用上述示例應(yīng)用ID。

重要提示:自Google移動廣告SDK 17.0.0版本開始,均須執(zhí)行此步驟。如果未能添加此metadata標(biāo)記,將會導(dǎo)致崩潰,并顯示以下消息:The Google Mobile Ads SDK was initialized incorrectly。

初始化移動廣告SDK

加載廣告之前,請先調(diào)用MobileAds.initialize(),以便讓應(yīng)用初始化移動廣告SDK。該方法將初始化相應(yīng)SDK,并在初始化完成后或30秒超時(shí)后回調(diào)完成監(jiān)聽器。此操作僅需執(zhí)行一次,最好是在應(yīng)用啟動時(shí)執(zhí)行。

警告:在調(diào)用MobileAds.initialize()時(shí),移動廣告SDK或中介合作伙伴SDK可能會預(yù)加載廣告。如果您需要獲得歐洲經(jīng)濟(jì)區(qū)(EEA)用戶的同意,請?jiān)O(shè)置任何專門用于特定請求的標(biāo)記(例如tagForChildDirectedTreatment或tag_for_under_age_of_consent),或者在加載廣告之前采取任何其他相關(guān)操作,并確保在初始化移動廣告SDK之前先完成這些操作。

以下示例說明了如何在Activity中調(diào)用initialize()方法:

示例MainActivity(節(jié)選)

Java

package ...

import ...

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

import com.google.android.gms.ads.initialization.InitializationStatus;

import com.google.android.gms.ads.initialization.OnInitializationCompleteListener;

public class MainActivity extends AppCompatActivity {

  protected void onCreate(Bundle savedInstanceState) {

    super.onCreate(savedInstanceState);

    setContentView(R.layout.activity_main);

    MobileAds.initialize(this, new OnInitializationCompleteListener() {

      @Override

      public void onInitializationComplete(InitializationStatus initializationStatus) {

      }

    });

  }

}

Kotlin

package ...

import ...

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

class MainActivity : AppCompatActivity() {

  ...

  override fun onCreate(savedInstanceState: Bundle ) {

    super.onCreate(savedInstanceState)

    setContentView(R.layout.activity_main)

    MobileAds.initialize(this) {}

  }

  ...

}

如果您使用了中介功能,請等到調(diào)用完成處理程序后再加載廣告,因?yàn)檫@可確保初始化所有中介適配器。

選擇一種廣告格式

現(xiàn)已導(dǎo)入移動廣告SDK,您隨時(shí)可以植入廣告了。AdMob提供了許多不同的廣告格式,您可以根據(jù)您應(yīng)用的用戶體驗(yàn)選擇最契合的一款。

橫幅廣告

橫幅廣告是在設(shè)備屏幕的頂部或底部展示的矩形廣告。用戶與應(yīng)用互動時(shí),橫幅廣告會停留在屏幕上,并且可在一段時(shí)間后自動刷新。如果您剛開始接觸移動廣告,建議從橫幅廣告著手。

插頁式廣告

插頁式廣告是全屏廣告,它會覆蓋整個(gè)應(yīng)用界面,直到用戶將其關(guān)閉。在應(yīng)用執(zhí)行流程的自然停頓點(diǎn),例如游戲的不同關(guān)卡之間,或一項(xiàng)任務(wù)完成后,最適合投放這類廣告。

原生廣告

原生廣告是一種與您應(yīng)用的外觀和風(fēng)格融為一體的定制廣告。您可以決定這類廣告的投放方式和位置,從而讓版式與應(yīng)用的設(shè)計(jì)風(fēng)格更為統(tǒng)一。

激勵廣告

向觀看短視頻和與試玩廣告及問卷調(diào)查互動的用戶予以獎勵的廣告。適合通過那些只愿意免費(fèi)玩游戲的用戶獲利。


文章推薦
App出海,app出海在線支付
Azure Sentinel 入門,sentinel限流
bidding系列——Admob mediation
Google Ads谷歌廣告有那些類型,google ads賬號怎么申請


特別聲明:以上文章內(nèi)容僅代表作者本人觀點(diǎn),不代表ESG跨境電商觀點(diǎn)或立場。如有關(guān)于作品內(nèi)容、版權(quán)或其它問題請于作品發(fā)表后的30日內(nèi)與ESG跨境電商聯(lián)系。

搜索 放大鏡
韓國平臺交流群
加入
韓國平臺交流群
掃碼進(jìn)群
歐洲多平臺交流群
加入
歐洲多平臺交流群
掃碼進(jìn)群
美國賣家交流群
加入
美國賣家交流群
掃碼進(jìn)群
ESG跨境專屬福利分享群
加入
ESG跨境專屬福利分享群
掃碼進(jìn)群
拉美電商交流群
加入
拉美電商交流群
掃碼進(jìn)群
亞馬遜跨境增長交流群
加入
亞馬遜跨境增長交流群
掃碼進(jìn)群
亞馬遜跨境增長交流群
加入
亞馬遜跨境增長交流群
掃碼進(jìn)群
拉美電商交流群
加入
拉美電商交流群
掃碼進(jìn)群
ESG獨(dú)家招商-PHH GROUP賣家交流群
加入
ESG獨(dú)家招商-PHH GROUP賣家交流群
掃碼進(jìn)群
《TikTok官方運(yùn)營干貨合集》
《TikTok綜合運(yùn)營手冊》
《TikTok短視頻運(yùn)營手冊》
《TikTok直播運(yùn)營手冊》
《TikTok全球趨勢報(bào)告》
《韓國節(jié)日營銷指南》
《開店大全-全球合集》
《開店大全-主流平臺篇》
《開店大全-東南亞篇》
《CD平臺自注冊指南》
通過ESG入駐平臺,您將解鎖
綠色通道,更高的入駐成功率
專業(yè)1v1客戶經(jīng)理服務(wù)
運(yùn)營實(shí)操指導(dǎo)
運(yùn)營提效資源福利
平臺官方專屬優(yōu)惠

立即登記,定期獲得更多資訊

訂閱
聯(lián)系顧問

平臺顧問

平臺顧問 平臺顧問

微信掃一掃
馬上聯(lián)系在線顧問

icon icon

小程序

微信小程序

ESG跨境小程序
手機(jī)入駐更便捷

icon icon

返回頂部

【免費(fèi)領(lǐng)取】全球跨境電商運(yùn)營干貨 關(guān)閉