疑難雜癥記錄2:在緩存好兩個mtg插屏廣告后叶撒,顯示階段報錯isNotReady

現(xiàn)象

成功緩存2個mtg廣告绝骚,但顯示第2個時失敗報錯:is not ready(can't show because load fail),報錯的詳細日志:onShowFailure[mintegral_interstitial_ad] unitId is xxx, errorMessage is mtg interstitial video ad is not ready, errorCode is -2020007祠够。

初步分析

抓包+日志定位確定isNotReady有兩種可能压汪,①廣告素材視頻沒下載完 ②廣告間隔時間太長,offer過期古瓤。

  1. 我這邊只有等mtgSdk回調(diào)了onVideoLoadSuccess才會標(biāo)記緩存成功止剖,如果沒有緩存成功都沒有機會調(diào)用show,也就是沒有機會調(diào)起isReady的判斷落君。所以不存在已回調(diào)了onVideoLoadSuccess但是視頻沒下載完的情況穿香,如若這樣就是mtgSdk內(nèi)部回調(diào)的重大bug
  2. offer過期問題不存在,目前就是間隔幾分鐘

深入分析

讓mtg方提供日志绎速,輸出isReady為false的具體原因皮获,此時輸出了can't show because load is failed。這個日志說明的是由于家在失敗所以不能顯示纹冤,跟我前面【現(xiàn)象】中描述的已成功緩存兩個廣告的事實沖突洒宝。經(jīng)過多次溝通告知對方我們是一次緩存多個廣告,分別是不同的廣告對象發(fā)起loadAd萌京。最終終于理清他們的內(nèi)部邏輯雁歌。

  1. 如果兩個不同實例(A和B)請求到同一廣告源(S),就會出現(xiàn)上面問題知残。因為在播放完一個廣告(A)后靠瞎,mtgSdk內(nèi)部會在數(shù)據(jù)庫中清除該廣告源(S)。那么另一個廣告實例(B)就showFailure
  2. 如果兩個不同實例請求到不同廣告源求妹,就不會出現(xiàn)
  3. mtgSdk沒有處理多個實例緩存同一廣告的功能

解決方案

  1. 接收目前這種方式并推進mtg處理這個問題
  2. 緩存廣告?zhèn)€數(shù)改為1

總結(jié)

針對一次發(fā)起兩個緩存的場景乏盐,如果廣告源是同一個,在展示完一個廣告后扒最,mtgSdk會在他們內(nèi)部數(shù)據(jù)庫中刪掉該廣告源的所有記錄丑勤。這個操作會導(dǎo)致客戶端展示第二個已緩存好的廣告時找不到廣告源數(shù)據(jù)华嘹,從而報錯:can not show load fail吧趣。這個問題可以定為mtgSdk內(nèi)部問題,他們提供了可以緩存多個廣告的功能耙厚,但是內(nèi)部卻沒有合適的處理緩存多個廣告時拉到同一個廣告源的情況强挫,而簡單粗暴的將廣告源移除了。

其次站在使用者角度薛躬,既然能成功緩存到多個廣告俯渤,那么期望就是都能展示成功,使用者不需要關(guān)心第1個型宝,第2個八匠,第n個廣告是不是同源絮爷。

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
  • 序言:七十年代末,一起剝皮案震驚了整個濱河市梨树,隨后出現(xiàn)的幾起案子坑夯,更是在濱河造成了極大的恐慌,老刑警劉巖抡四,帶你破解...
    沈念sama閱讀 221,198評論 6 514
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件柜蜈,死亡現(xiàn)場離奇詭異,居然都是意外死亡指巡,警方通過查閱死者的電腦和手機淑履,發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 94,334評論 3 398
  • 文/潘曉璐 我一進店門,熙熙樓的掌柜王于貴愁眉苦臉地迎上來藻雪,“玉大人秘噪,你說我怎么就攤上這事∶阋” “怎么了缆娃?”我有些...
    開封第一講書人閱讀 167,643評論 0 360
  • 文/不壞的土叔 我叫張陵,是天一觀的道長瑰排。 經(jīng)常有香客問我贯要,道長,這世上最難降的妖魔是什么椭住? 我笑而不...
    開封第一講書人閱讀 59,495評論 1 296
  • 正文 為了忘掉前任崇渗,我火速辦了婚禮,結(jié)果婚禮上京郑,老公的妹妹穿的比我還像新娘宅广。我一直安慰自己,他們只是感情好些举,可當(dāng)我...
    茶點故事閱讀 68,502評論 6 397
  • 文/花漫 我一把揭開白布跟狱。 她就那樣靜靜地躺著,像睡著了一般户魏。 火紅的嫁衣襯著肌膚如雪驶臊。 梳的紋絲不亂的頭發(fā)上,一...
    開封第一講書人閱讀 52,156評論 1 308
  • 那天叼丑,我揣著相機與錄音关翎,去河邊找鬼。 笑死鸠信,一個胖子當(dāng)著我的面吹牛纵寝,可吹牛的內(nèi)容都是我干的。 我是一名探鬼主播星立,決...
    沈念sama閱讀 40,743評論 3 421
  • 文/蒼蘭香墨 我猛地睜開眼爽茴,長吁一口氣:“原來是場噩夢啊……” “哼葬凳!你這毒婦竟也來了?” 一聲冷哼從身側(cè)響起室奏,我...
    開封第一講書人閱讀 39,659評論 0 276
  • 序言:老撾萬榮一對情侶失蹤沮明,失蹤者是張志新(化名)和其女友劉穎,沒想到半個月后窍奋,有當(dāng)?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體荐健,經(jīng)...
    沈念sama閱讀 46,200評論 1 319
  • 正文 獨居荒郊野嶺守林人離奇死亡,尸身上長有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點故事閱讀 38,282評論 3 340
  • 正文 我和宋清朗相戀三年琳袄,在試婚紗的時候發(fā)現(xiàn)自己被綠了江场。 大學(xué)時的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片。...
    茶點故事閱讀 40,424評論 1 352
  • 序言:一個原本活蹦亂跳的男人離奇死亡窖逗,死狀恐怖址否,靈堂內(nèi)的尸體忽然破棺而出,到底是詐尸還是另有隱情碎紊,我是刑警寧澤佑附,帶...
    沈念sama閱讀 36,107評論 5 349
  • 正文 年R本政府宣布,位于F島的核電站仗考,受9級特大地震影響音同,放射性物質(zhì)發(fā)生泄漏。R本人自食惡果不足惜秃嗜,卻給世界環(huán)境...
    茶點故事閱讀 41,789評論 3 333
  • 文/蒙蒙 一权均、第九天 我趴在偏房一處隱蔽的房頂上張望。 院中可真熱鬧锅锨,春花似錦叽赊、人聲如沸。這莊子的主人今日做“春日...
    開封第一講書人閱讀 32,264評論 0 23
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽。三九已至恕洲,卻和暖如春塔橡,著一層夾襖步出監(jiān)牢的瞬間,已是汗流浹背研侣。 一陣腳步聲響...
    開封第一講書人閱讀 33,390評論 1 271
  • 我被黑心中介騙來泰國打工谱邪, 沒想到剛下飛機就差點兒被人妖公主榨干…… 1. 我叫王不留,地道東北人庶诡。 一個月前我還...
    沈念sama閱讀 48,798評論 3 376
  • 正文 我出身青樓,卻偏偏與公主長得像咆课,于是被迫代替她去往敵國和親末誓。 傳聞我的和親對象是個殘疾皇子扯俱,可洞房花燭夜當(dāng)晚...
    茶點故事閱讀 45,435評論 2 359

推薦閱讀更多精彩內(nèi)容