iOS集成谷歌AdMob的實例

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

adver20200727172404.jpg

關于集成adMob的操作,谷歌的官方文檔很詳細(firebase官網(wǎng)文檔),甚至還有小視頻給你講解,這里就無需多講。在這主要分享一個在集成過程中遇到的問題。首先我用測試id和自己賬號創(chuàng)建的廣告id在demo中嘗試成功load出廣告。但是一集成到項目中就[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團隊的郵箱(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

由于項目需要,在AppDelegate中設置了User-Agent,所以在廣告請求中的User-Agent被修改了導致廣告一直沒法請求回來顯示以上error信息。

原文鏈接:點擊前往 >
版權(quán)說明:本文內(nèi)容來自于簡書,本站不擁有所有權(quán),不承擔相關法律責任。文章內(nèi)容系作者個人觀點,不代表快出海對觀點贊同或支持。如有侵權(quán),請聯(lián)系管理員(zzx@kchuhai.com)刪除!
個人VIP
小程序
快出海小程序
公眾號
快出海公眾號
商務合作
商務合作
投稿采訪
投稿采訪
出海管家
出海管家