iOS集成谷歌AdMob的實(shí)例

來源:簡書
作者:名偵探柯梁
時(shí)間:2020-08-04
3430
本文為分享iOS集成谷歌AdMob的實(shí)例。

adver20200727172404.jpg

關(guān)于集成adMob的操作,谷歌的官方文檔很詳細(xì)(firebase官網(wǎng)文檔),甚至還有小視頻給你講解,這里就無需多講。在這主要分享一個(gè)在集成過程中遇到的問題。首先我用測(cè)試id和自己賬號(hào)創(chuàng)建的廣告id在demo中嘗試成功load出廣告。但是一集成到項(xiàng)目中就[self.interstitial isReady]返回值一直是false,一直調(diào)用以下代理方法:

-(void)interstitial:(GADInterstitial*)ad didFailToReceiveAdWithError:(GADRequestError*)error;

打印error:

Error Domain=com.google.ads Code=1"Request Error:No ad to show."UserInfo={NSLocalizedDescription=Request Error:No ad to show.,NSLocalizedFailureReason=Request Error:No ad to show.}

查過很多資料,但嘗試后并未解決,包括stack over flow上嘗試方法。最后在谷歌論壇上找到了sdk團(tuán)隊(duì)的郵箱(google-admob-ads-sdk googlegroups.com)也溝通了好幾天。最后他們幫我找到原因和解決的辦法是:

With that said,I would recommend you to modify your application and remove any code that modifies the User-Agent of the application/device

由于項(xiàng)目需要,在AppDelegate中設(shè)置了User-Agent,所以在廣告請(qǐng)求中的User-Agent被修改了導(dǎo)致廣告一直沒法請(qǐng)求回來顯示以上error信息。

立即登錄,閱讀全文
原文鏈接:點(diǎn)擊前往 >
版權(quán)說明:本文內(nèi)容來自于簡書,本站不擁有所有權(quán),不承擔(dān)相關(guān)法律責(zé)任。文章內(nèi)容系作者個(gè)人觀點(diǎn),不代表快出海對(duì)觀點(diǎn)贊同或支持。如有侵權(quán),請(qǐng)聯(lián)系管理員(zzx@kchuhai.com)刪除!
優(yōu)質(zhì)服務(wù)商推薦
更多
掃碼登錄
打開掃一掃, 關(guān)注公眾號(hào)后即可登錄/注冊(cè)
加載中
二維碼已失效 請(qǐng)重試
刷新
賬號(hào)登錄/注冊(cè)
個(gè)人VIP
小程序
快出海小程序
公眾號(hào)
快出海公眾號(hào)
商務(wù)合作
商務(wù)合作
投稿采訪
投稿采訪
出海管家
出海管家