簡體   English   中英

沒有互聯網連接時,為什么我的Interstitial iAd崩潰了?

[英]Why does my Interstitial iAd crash when there is no Internet connection?

我不知道如何限制非頁內廣告iAd僅在有互聯網連接時才顯示。 我已經實現了-bannerView:didFailToReceiveAdWithError:函數並嘗試記錄該錯誤,但從未調用過該錯誤。

我的應用嘗試在沒有Internet連接的情況下加載iAd的結果是一個令人討厭的內存問題,並突然崩潰。

我敢肯定解決方案很簡單,但是在其他任何地方都找不到。

聽起來好像您在無法加載插頁式廣告時請求一個插頁式廣告,導致沒有互聯網連接時廣告請求的無限循環。

這是一個檢查連接性的簡單功能:

-(BOOL)canConnectToGoogle {
    NSString *URLString = [NSString stringWithContentsOfURL:[NSURL URLWithString:@"https://google.com"] encoding:NSUTF8StringEncoding error:nil];
    return ( URLString != NULL ) ? YES : NO;
}

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM