Android AdMob教程,android 開發(fā)視頻教程-ESG跨境

Android AdMob教程,android 開發(fā)視頻教程

來(lái)源網(wǎng)絡(luò)
來(lái)源網(wǎng)絡(luò)
2022-07-05
點(diǎn)贊icon 0
查看icon 705

Android AdMob教程,android 開發(fā)視頻教程Android AdMob教程這是android admob教程。AdMob是Google的廣告網(wǎng)絡(luò),可通過(guò)移動(dòng)應(yīng)用獲利。在本教程中,我將指導(dǎo)您將admob集成到android應(yīng)用中。在這里,您將了解兩種廣告。標(biāo)語(yǔ)廣告:它只占一小部分活動(dòng)。插頁(yè)式廣告:占據(jù)全屏......

Android AdMob教程,android 開發(fā)視頻教程





Android AdMob教程

這是android admob教程。

AdMob是Google的廣告網(wǎng)絡(luò),可通過(guò)移動(dòng)應(yīng)用獲利。在本教程中,我將指導(dǎo)您將admob集成到android應(yīng)用中。

在這里,您將了解兩種廣告。

標(biāo)語(yǔ)廣告:它只占一小部分活動(dòng)。

插頁(yè)式廣告:占據(jù)全屏。從一個(gè)活動(dòng)轉(zhuǎn)到另一個(gè)活動(dòng)時(shí)通常顯示。

Android AdMob教程

AdMob控制臺(tái)

轉(zhuǎn)到https://apps.admob.com并使用您的Google帳戶登錄。

現(xiàn)在轉(zhuǎn)到“獲利”并單擊“新應(yīng)用獲利”按鈕。

輸入應(yīng)用名稱,然后創(chuàng)建橫幅和插頁(yè)式廣告單元。您將獲得每個(gè)廣告單元的ID。只需將其保存在某個(gè)地方,稍后我們將需要它。

Android專案

使用包名稱com.admobexample創(chuàng)建一個(gè)新的android studio項(xiàng)目

我們必須為Google admob廣告添加依賴關(guān)系。只需在依賴項(xiàng)下的build.gradle文件中添加以下代碼行即可。同步項(xiàng)目。

compilecom.google.android.gms:playservicesads:8.4.0

在AndroidManifest.xml文件中添加Internet訪問(wèn)權(quán)限。

usespermission android:name=android.permission.INTERNET /

1.橫幅廣告

對(duì)于橫幅廣告,我們必須在布局xml中使用com.google.android.gms.ads.AdView小部件。

com.google.android.gms.ads.AdView

    android:layoutwidth=matchparent

    android:layoutheight=wrapcontent

    android:id=@+id/ad1

    ads:adSize=BANNER

    ads:adUnitId=caapppub9638594751160880/2769913487/

只需將廣告單元ID替換為橫幅廣告單元ID。確保根布局元素包含以下屬性。

xmlns:ads=http://schemas.android.com/apk/resauto

在我們的活動(dòng)中,我們必須創(chuàng)建一個(gè)AdRequest實(shí)例,然后將其加載到AdView中。

2.非頁(yè)內(nèi)廣告

對(duì)于插頁(yè)式廣告,我們不必在布局xml中使用任何小部件。首先創(chuàng)建一個(gè)AdRequest和InterstitialAd實(shí)例。設(shè)置非頁(yè)內(nèi)廣告的廣告單元ID,然后將AdRequest加載到InterstitialAd中。我們將向InterstitialAd實(shí)例添加一個(gè)偵聽器,并僅在廣告完全加載后才顯示。

注意:當(dāng)您使用新創(chuàng)建的廣告單元時(shí),將需要一些時(shí)間才能開始展示廣告。除了展示實(shí)時(shí)廣告,您還可以展示測(cè)試廣告。只需閱讀本教程末尾的測(cè)試廣告部分即可。

在相應(yīng)的文件中添加以下代碼。

activitymain.xml

xml version=1.0 encoding=utf8?

RelativeLayout xmlns:android=http://schemas.android.com/apk/res/android

  xmlns:tools=http://schemas.android.com/tools

  xmlns:ads=http://schemas.android.com/apk/resauto

  android:layoutwidth=matchparent

  android:layoutheight=matchparent

  android:paddingBottom=@dimen/activityverticalmargin

  android:paddingLeft=@dimen/activityhorizontalmargin

  android:paddingRight=@dimen/activityhorizontalmargin

  android:paddingTop=@dimen/activityverticalmargin

  tools:context=com.admobexample.MainActivity

  com.google.android.gms.ads.AdView

    android:layoutwidth=matchparent

    android:layoutheight=wrapcontent

    android:id=@+id/ad1

    ads:adSize=BANNER

    ads:adUnitId=caapppub9638594751160880/2769913486/

  Button

    android:layoutwidth=wrapcontent

    android:layoutheight=wrapcontent

    android:text=Open Interstitial Ad

    android:layoutcenterInParent=true

    android:id=@+id/button1/

/RelativeLayout

MainActivity.java

package com.admobexample;

import android.support.v7.app.AppCompatActivity;

import android.os.Bundle;

import android.view.View;

import android.widget.Button;

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

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

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

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

public class MainActivity extends AppCompatActivity {

  AdView ad1;

  Button button1;

  InterstitialAd iad;

  @Override

  protected void onCreate(Bundle savedInstanceState) {

    super.onCreate(savedInstanceState);

    setContentView(R.layout.activitymain);

    button1 =(Button)findViewById(R.id.button1);

    ad1 = (AdView)findViewById(R.id.ad1);

    //banner ad

    AdRequest request = new AdRequest.Builder().build();

    ad1.loadAd(request);

    //interstitial ad

    button1.setOnClickListener(new View.OnClickListener() {

      @Override

      public void onClick(View v) {

        iad = new InterstitialAd(MainActivity.this);

        AdRequest request = new AdRequest.Builder().build();

        iad.setAdUnitId(caapppub9638594751160880/5583779080); //replace ad unit id with yours

        iad.loadAd(request);

        iad.setAdListener(new AdListener() {

          @Override

          public void onAdLoaded() {

            //show interstitial ad when it is fully loaded

            if(iad.isLoaded()){

              iad.show();

            }

          }

        });

      }

    });

  }

}

最后運(yùn)行該應(yīng)用程序。

啟動(dòng)活動(dòng)后,橫幅廣告將自動(dòng)顯示,但點(diǎn)擊按鈕后將顯示插頁(yè)式廣告。

屏幕截圖

如何顯示測(cè)試廣告?

AdMod不允許您自己點(diǎn)擊廣告。您可能會(huì)意外點(diǎn)擊廣告。因此,在這種情況下,您的帳戶可能會(huì)被禁止。為了保持安全,在開發(fā)應(yīng)用程序時(shí),請(qǐng)使用測(cè)試廣告。

運(yùn)行應(yīng)用程序時(shí),您可以在andorid logcat中找到以下代碼行。

使用AdRequest.Builder.addTestDevice(“BB93E7FC72412E6AF38CD7317F5DA20C”)在此設(shè)備上獲取測(cè)試廣告

雙引號(hào)中的字符串是您在其中運(yùn)行應(yīng)用程序的設(shè)備的唯一ID。要顯示測(cè)試廣告,只需在制作AdRequest實(shí)例時(shí)使用addTestDevice()方法。可以通過(guò)以下方式完成。

AdRequest request=new AdRequest.Builder().addTestDevice(BB93E7FC72412E6AF38CD7317F5DA20C).build();

將雙引號(hào)中的字符串替換為從logcat獲得的ID。

在使該應(yīng)用程序上線時(shí),只需刪除addTestDevice()方法即可刪除測(cè)試廣告并顯示實(shí)時(shí)廣告。

原標(biāo)題:Android AdMob Tutorial


文章推薦
Azure上找不到MongoDB,阿里云服務(wù)器安裝mongodb
APP推廣過(guò)程中,app推廣過(guò)程中容量的問(wèn)題
Google Ads Performance Planner如何將效果與營(yíng)銷投資回報(bào)率聯(lián)系起來(lái),googleads營(yíng)銷方案
Google推廣的誤區(qū),google推廣的誤區(qū)


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

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

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

訂閱
聯(lián)系顧問(wèn)

平臺(tái)顧問(wèn)

平臺(tái)顧問(wèn) 平臺(tái)顧問(wèn)

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

icon icon

小程序

微信小程序

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

icon icon

返回頂部

【免費(fèi)領(lǐng)取】全球跨境電商運(yùn)營(yíng)干貨 關(guān)閉
進(jìn)行中
進(jìn)行中
【活動(dòng)報(bào)名】2024年歐洲多藍(lán)海平臺(tái)招商沙龍
官方親臨,拆解phh group/eMAG/worten三個(gè)平臺(tái)商機(jī)
立即報(bào)名
進(jìn)行中
進(jìn)行中
TikTok運(yùn)營(yíng)必備干貨包
包含8個(gè)TikTok最新運(yùn)營(yíng)指南(市場(chǎng)趨勢(shì)、運(yùn)營(yíng)手冊(cè)、節(jié)日攻略等),官方出品,專業(yè)全面!
免費(fèi)領(lǐng)取
進(jìn)行中
進(jìn)行中
韓國(guó)電商節(jié)日營(yíng)銷指南
10+韓國(guó)電商重要營(yíng)銷節(jié)點(diǎn)詳細(xì)解讀;2024各節(jié)日熱度選品助力引爆訂單增長(zhǎng);8大節(jié)日營(yíng)銷技巧輕松撬動(dòng)大促流量密碼。
免費(fèi)領(lǐng)取
進(jìn)行中
進(jìn)行中
全球平臺(tái)詳解——全球合集
涵括全球100+個(gè)電商平臺(tái)的核心信息,包括平臺(tái)精煉簡(jiǎn)介、競(jìng)爭(zhēng)優(yōu)勢(shì)、熱銷品類、入駐要求以及入駐須知等關(guān)鍵內(nèi)容。
立即領(lǐng)取
進(jìn)行中
進(jìn)行中
全球平臺(tái)詳解——主流平臺(tái)篇
火爆全球的跨境電商平臺(tái)合集,平臺(tái)優(yōu)勢(shì)、開店選品、入駐條件盡在掌握
立即領(lǐng)取
進(jìn)行中
進(jìn)行中
全球平臺(tái)詳解——拉美篇
涵蓋9大熱門拉美電商平臺(tái),成熟的市場(chǎng)是跨境賣家的熱門選擇!
立即領(lǐng)取
進(jìn)行中
進(jìn)行中
全球平臺(tái)詳解——日韓篇
涵蓋10+日韓電商平臺(tái),入駐條件一看就懂,優(yōu)勢(shì)熱銷品應(yīng)有盡有
立即領(lǐng)取
進(jìn)行中
進(jìn)行中
全球平臺(tái)詳解——?dú)W洲篇
涵蓋20+歐洲電商平臺(tái),詳細(xì)解讀優(yōu)勢(shì)、入駐條件、熱銷品等
立即領(lǐng)取