Google應(yīng)用變現(xiàn)神器Admob指南,google 上架應(yīng)用流程Google應(yīng)用變現(xiàn)神器Admob指南介紹AdMob在一個(gè)平臺(tái)中整合了各種一流的技術(shù),讓您既可以深入了解您的用戶群,又能實(shí)現(xiàn)廣告收入的最大化。您不必再使用多種工具,也不必投入寶貴的開發(fā)資源來開發(fā)自己的解決方案。詳見Google AdMob官網(wǎng)接入指南下載......
介紹
AdMob在一個(gè)平臺(tái)中整合了各種一流的技術(shù),讓您既可以深入了解您的用戶群,又能實(shí)現(xiàn)廣告收入的最大化。您不必再使用多種工具,也不必投入寶貴的開發(fā)資源來開發(fā)自己的解決方案。
詳見Google AdMob官網(wǎng)
接入指南
下載Google Repository
SDK Manager
在Android SDK Manager窗口中,選擇Extras文件夾下的Google Repository,然后按**Install Packages(安裝程序包)**并接受許可協(xié)議以開始下載。如果**Install Packages(安裝程序包)**按鈕不能使用,請(qǐng)不要擔(dān)心。這恰恰說明您已經(jīng)擁有最新版本,因此無需在SDK Manager中進(jìn)行任何操作。
國內(nèi)特色問題
Android SDK更新相關(guān)問題可以參考這里
對(duì)于上文提到的Google Reponsitory,可通過百度云盤下載獲取,下載解壓后將解壓出的整個(gè)文件夾復(fù)制或者移動(dòng)到y(tǒng)our sdk根目錄下下,如果已經(jīng)存在extras文件夾就替換掉。
Android Studio/Gradle(強(qiáng)烈推薦)
添加dependencies依賴(通常是在app/build.gradle中定義),可以參考app/build.gradle
dependencies{
compilecom.google.android.gms:playservicesads:9.0.0
}
Eclipse
注意:如果開發(fā)者是使用Android Studio,可以跳過本節(jié)
1. 把 androidsdk/extras/google/googleplayservices/libproject/googleplayserviceslib/ 下的導(dǎo)入到當(dāng)前開發(fā)項(xiàng)目即可。
2. 在AndroidManifest.xml中添加下述內(nèi)容
3. ! Include required permissions for Google Mobile Ads to run
usespermission android:name=android.permission.INTERNET/
usespermission android:name=android.permission.ACCESSNETWORKSTATE/
application android:label=@string/appname
...
!This metadata tag is required to use Google Play Services.
metadata android:name=com.google.android.gms.version
android:value=@integer/googleplayservicesversion /
!Include the AdActivity configChanges and theme.
activity android:name=com.google.android.gms.ads.AdActivity
android:configChanges=keyboardkeyboardHiddenorientationscreenLayout
uiModescreenSizesmallestScreenSize
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 preMarshmallow 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 googleplayservicesflags
keep public class com.google.android.gms.flags.impl.FlagProviderImpl {
public fields; public methods;
}
測(cè)試
展示測(cè)試廣告
在開發(fā)階段,建議使用測(cè)試廣告以避免產(chǎn)生非法展示,只需在廣告請(qǐng)求加上HASHID,代碼如下:
AdRequest request=
AdRequest.newBuilder().testDeviceId(YOURHASHID).put(YOURPUB).build();
其中YOURHASHID可以在設(shè)備首次加載廣告時(shí),在日志中獲取,如下圖:
測(cè)試廣告截圖
如果一切順利,測(cè)試廣告會(huì)如下面截圖所示:
·橫幅廣告
·插屏廣告
后續(xù)步驟
·查看SDK初始化開始SDK接入
相關(guān)內(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=zhHansreftopic=2745287
Firebase
官網(wǎng):https://firebase.google.com/
幫助文檔:https://firebase.google.com/docs/
Google Play
GP管理中心:https://play.google.com/apps/publish/?hl=zhCN
GP幫助文檔:https://support.google.com/googleplay/androiddeveloper/?hl=zhHans#topic=3450769
Android管理中心:https://developer.android.com
特別聲明:以上文章內(nèi)容僅代表作者本人觀點(diǎn),不代表ESG跨境電商觀點(diǎn)或立場(chǎng)。如有關(guān)于作品內(nèi)容、版權(quán)或其它問題請(qǐng)于作品發(fā)表后的30日內(nèi)與ESG跨境電商聯(lián)系。
二維碼加載中...
使用微信掃一掃登錄
使用賬號(hào)密碼登錄
平臺(tái)顧問
微信掃一掃
馬上聯(lián)系在線顧問
小程序
ESG跨境小程序
手機(jī)入駐更便捷
返回頂部