app中的廣告加載不出怎么解決?
廣告頁加載思路。廣告頁的內容要實時顯示,在無網絡狀態或者網速緩慢的情況下不能延遲加載,或者等到首頁出現了再加載廣告頁。所以這里我不采用網絡請求廣告接口獲取圖片地址,然后加載圖片的方式,而是先將圖片異步下載到本地,并保存圖片名,每次打開app時先根據本地存儲的圖片名查找沙盒中是否存在該圖片,如果存在,則顯示廣告頁。
2.
判斷廣告頁面是否更新。無論本地是否存在廣告圖片,每次啟動都需要重新調用廣告接口,根據圖片名稱或者圖片id等方法判斷廣告是否更新,如果獲取的圖片名稱或者圖片id跟本地存儲的不一致,則需要重新下載新圖片,并刪除舊圖片。
3.
廣告頁點擊。如果點擊廣告需要跳轉廣告詳情頁面,那么廣告鏈接地址也需要用NSUserDefaults存儲。注意:廣告詳情頁面是從首頁push進去的。
4.
廣告頁的顯示代碼可以放在AppDeleate中,也可以放在首頁的控制器中。