昨天休弃,Applovin收購歐美頂級手游開發(fā)商Machine Zone银伟;今天來學(xué)一下Applovin max如何接入吧~
1.bidding支持的渠道
目前Applovin max支持bidding渠道的有:AdColony,Applovin掠兄,F(xiàn)acebook喂击,InMobi剂癌,Mintegral,Tapjoy翰绊,Verizon(按字母排序佩谷,上一次看文檔只有5家,變化很快的)
2.接入文檔:
Android:https://dash.applovin.com/documentation/mediation/android/getting-started
iOS:https://dash.applovin.com/documentation/mediation/ios/getting-started
Unity:https://dash.applovin.com/documentation/mediation/unity/getting-started
文件接入非常方便辞做,按照步驟一步步來琳要,基本沒問題。
3.接入過程需要注意的點
3.1版本號
iOS是通過cocos pod一鍵導(dǎo)入秤茅,沒有帶版本號
pod ‘AppLovinSDK’
Android是通過
dependencies {
implementation 'com.applovin:applovin-sdk:+'
...
}
都有一個共同點,沒帶版本號童叠,萬一哪天程序員更新版本框喳,沒有兼容之前版本的API,可能會出問題厦坛。
建議:
這里直接帶版本號接入
dependencies {
implementation 'com.applovin:applovin-sdk:9.11.6'
...
}
3.2 其他家的接入
不得不再次點贊max的文檔五垮,哪里不會點哪里,文檔寫的非常為開發(fā)者考慮杜秸。
假設(shè)放仗,在Android中需要接入facebook和admob。
勾選了facebook和admob撬碟,如何配置诞挨,文檔已經(jīng)動態(tài)給出結(jié)果莉撇。
包括Android Manifest中需要配置的admob app id已經(jīng)給出示例代碼。
dependencies {
implementation 'com.applovin:applovin-sdk:9.12.6'
implementation 'com.applovin.mediation:facebook-adapter:+'
implementation 'com.android.support:recyclerview-v7:28.+'
implementation 'com.android.support:appcompat-v7:28.+'
implementation 'com.applovin.mediation:google-adapter:+'
}
如果applovin指定了版本惶傻,facebook棍郎,admob最好也指定一下版本。雖然大廠在發(fā)布adapter肯定做了各種測試银室,具體業(yè)務(wù)邏輯實現(xiàn)是否和大廠的測試用例一樣涂佃,需要思考一下。指定版本就是接入的時候麻煩點蜈敢,測試通過后辜荠,在線上跑的時候,不用擔心版本的問題抓狭。
版本檢測侨拦,推薦一個網(wǎng)站:https://mvnrepository.com/
3.3當廣告加載失敗時,學(xué)一下官方的處理方式
廣告加載失敗時辐宾,如何保證既占用用戶的手機資源狱从,又當用戶需要廣告時,能及時加載到廣告叠纹。
豪放式:加載失敗就立即請求廣告季研,若沒網(wǎng),這里很容易導(dǎo)致死循環(huán)誉察。
改進豪放式:加載失敗等5秒或10秒与涡,用戶手機本來不多的線程資源被占用導(dǎo)致頻繁的請求,加重應(yīng)用的發(fā)熱持偏。
優(yōu)雅式:看看max demo給的答案
@Override
public void onAdLoadFailed(final String adUnitId, final int errorCode)
{
// Rewarded ad failed to load. We recommend retrying with exponentially higher delays.
retryAttempt++;
long delayMillis = TimeUnit.SECONDS.toMillis( (long) Math.pow( 2, retryAttempt ) );
new Handler().postDelayed( new Runnable()
{
@Override
public void run()
{
rewardedAd.loadAd();
}
}, delayMillis );
}
留一個小問題驼卖,大家思考一下?
假設(shè)用戶進入游戲鸿秆,覺得插屏太打擾體驗了酌畜;關(guān)閉網(wǎng)絡(luò),接著玩了10分鐘游戲卿叽,到boss這里過不去桥胞,想通過觀看激勵視頻復(fù)活,請問考婴,用官方示例代碼贩虾,需要多久后才能加載到廣告?
如果知道答案沥阱,如何進一步優(yōu)化缎罢,相信你已經(jīng)有答案。