Google應用變現(xiàn)神器Admob指南

來源: Adccurate科技
作者:Adccurate
時間:2021-02-04
17644
AdMob在一個平臺中整合了各種一流的技術,讓您既可以深入了解您的用戶群,又能實現(xiàn)廣告收入的最大化。您不必再使用多種工具,也不必投入寶貴的開發(fā)資源來開發(fā)自己的解決方案。

介紹

AdMob在一個平臺中整合了各種一流的技術,讓您既可以深入了解您的用戶群,又能實現(xiàn)廣告收入的最大化。您不必再使用多種工具,也不必投入寶貴的開發(fā)資源來開發(fā)自己的解決方案。

640.webp (1).jpg

640.webp (2).jpg

詳見Google AdMob官網(wǎng)

接入指南

下載Google Repository

SDK Manager

640.webp (3).jpg

在Android SDK Manager窗口中,選擇Extras文件夾下的Google Repository,然后按**Install Packages(安裝程序包)**并接受許可協(xié)議以開始下載。如果**Install Packages(安裝程序包)**按鈕不能使用,請不要擔心。這恰恰說明您已經(jīng)擁有最新版本,因此無需在SDK Manager中進行任何操作。

國內(nèi)特色問題

Android SDK更新相關問題可以參考這里

對于上文提到的Google Reponsitory,可通過百度云盤下載獲取,下載解壓后將解壓出的整個文件夾復制或者移動到y(tǒng)our sdk根目錄下下,如果已經(jīng)存在extras文件夾就替換掉。

Android Studio/Gradle(強烈推薦)

添加dependencies依賴(通常是在app/build.gradle中定義),可以參考app/build.gradle

dependencies{

compile'com.google.android.gms:play-services-ads:9.0.0'

}

Eclipse

注意:如果開發(fā)者是使用Android Studio,可以跳過本節(jié)

1. 把 <android-sdk>/extras/google/google_play_services/libproject/google-play-services_lib/ 下的導入到當前開發(fā)項目即可。

2. 在AndroidManifest.xml中添加下述內(nèi)容

3. <!-- Include required permissions for Google Mobile Ads to run-->

<uses-permission android:name="android.permission.INTERNET"/>

<uses-permission android:name="android.permission.ACCESS_NETWORK_STATE"/>


<application android:label="@string/app_name" >

   ...

   <!--This meta-data tag is required to use Google Play Services.-->

   <meta-data android:name="com.google.android.gms.version"

   android:value="@integer/google_play_services_version" />

   <!--Include the AdActivity configChanges and theme. -->

   <activity android:name="com.google.android.gms.ads.AdActivity"

       android:configChanges="keyboard|keyboardHidden|orientation|screenLayout|

                              uiMode|screenSize|smallestScreenSize"

       android:theme="@android:style/Theme.Translucent" />

</application>

4. 在proguard.pro中添加下述內(nèi)容

5. -keep class * extends java.util.ListResourceBundle {

   protected java.lang.Object[][] getContents();

}


# Keep SafeParcelable value, needed for reflection. This is required to support backwards

# compatibility of some classes.

-keep public class com.google.android.gms.common.internal.safeparcel.SafeParcelable {

   public static final *** NULL;

}


# Keep the names of classes/members we need for client functionality.

-keep @interface com.google.android.gms.common.annotation.KeepName

-keepnames @com.google.android.gms.common.annotation.KeepName class *

-keepclassmembernames class * {

   @com.google.android.gms.common.annotation.KeepName *;

}


# Needed for Parcelable/SafeParcelable Creators to not get stripped

-keepnames class * implements android.os.Parcelable {

   public static final ** CREATOR;

}


# Needed when building against pre-Marshmallow SDK.

-dontwarn android.security.NetworkSecurityPolicy


# Keep metadata about included modules.

-keep public class com.google.android.gms.dynamite.descriptors.** {

 public <fields>;

}


# Keep the implementation of the flags api for google-play-services-flags


-keep public class com.google.android.gms.flags.impl.FlagProviderImpl {

 public <fields>; public <methods>;

}

測試

展示測試廣告

在開發(fā)階段,建議使用測試廣告以避免產(chǎn)生非法展示,只需在廣告請求加上HASH_ID,代碼如下:

AdRequest request=

AdRequest.newBuilder().testDeviceId("YOUR_HASH_ID").put("YOUR_PUB").build();

其中YOUR_HASH_ID可以在設備首次加載廣告時,在日志中獲取,如下圖:

640.webp (4).jpg

測試廣告截圖

如果一切順利,測試廣告會如下面截圖所示:

·橫幅廣告

640.webp (5).jpg

·插屏廣告

640.webp (6).jpg

后續(xù)步驟

·查看SDK初始化開始SDK接入

相關內(nèi)容

Admob

官網(wǎng):http://www.google.cn/admob/

幫助中心:https://support.google.com/admob#topic=7383088

政策與規(guī)范:https://support.google.com/admob/answer/6128543?hl=zh-Hans&ref_topic=2745287

Firebase

官網(wǎng):https://firebase.google.com/

幫助文檔:https://firebase.google.com/docs/

Google Play

GP管理中心:https://play.google.com/apps/publish/?hl=zh-CN

GP幫助文檔:https://support.google.com/googleplay/android-developer/?hl=zh-Hans#topic=3450769

Android管理中心:https://developer.android.com

立即登錄,閱讀全文
版權說明:
本文內(nèi)容來自于Adccurate科技,本站不擁有所有權,不承擔相關法律責任。文章內(nèi)容系作者個人觀點,不代表快出海對觀點贊同或支持。如有侵權,請聯(lián)系管理員(zzx@kchuhai.com)刪除!
優(yōu)質服務商推薦
更多
掃碼登錄
打開掃一掃, 關注公眾號后即可登錄/注冊
加載中
二維碼已失效 請重試
刷新
賬號登錄/注冊
個人VIP
小程序
快出海小程序
公眾號
快出海公眾號
商務合作
商務合作
投稿采訪
投稿采訪
出海管家
出海管家