MoPub新手上路:對(duì)接測(cè)試

來(lái)源: MoPub
作者:MoPub
時(shí)間:2021-03-23
17453
在您發(fā)布app之前,我們強(qiáng)烈建議您參照以下測(cè)試步驟以確保它們能正常運(yùn)行。

對(duì)接測(cè)試

在您發(fā)布app之前,我們強(qiáng)烈建議您參照以下測(cè)試步驟以確保它們能正常運(yùn)行。

測(cè)試前置確認(rèn)清單

確認(rèn)一:查閱MoPub SDK Changelog

查閱以下MoPub SDK Changelog確認(rèn)是否已選擇較新版本的SDK。

·Android

·iOS

·Unity

確認(rèn)二:利用MoPub中介集成工具

1.確保您使用的是官方支持的網(wǎng)絡(luò)廣告格式。

2.查看目前可支持到的廣告網(wǎng)絡(luò)SDK最高版本為何。請(qǐng)務(wù)必使用經(jīng)過(guò)認(rèn)證的網(wǎng)絡(luò)SDK版本+對(duì)應(yīng)的最新版的適配器(adapter)版本。例如:網(wǎng)絡(luò)SDK版本為3.3.7,請(qǐng)使用最新的3.3.7.x的適配器。可查閱以下Github里各網(wǎng)絡(luò)適配器的更新日志(changelogs)得知進(jìn)版狀況。

·Android

·iOS

·Unity

3.已參考Learn More分頁(yè),根據(jù)各網(wǎng)絡(luò)的需求作額外的設(shè)置或代碼。

4.查看What's New分頁(yè)是否列有與您的集成有關(guān)的KNOWN ISSUE。如為廣告網(wǎng)絡(luò)端的Known Issue,建議也您同時(shí)通知您的網(wǎng)絡(luò)伙伴窗口來(lái)推進(jìn)修復(fù)。

checklist-mit-1 (1).png

確認(rèn)三:檢查后臺(tái)設(shè)置

按照Line Item-Network里的說(shuō)明:

1.已在廣告單元上創(chuàng)建該廣告網(wǎng)絡(luò)的Network Line Item,并填入該廣告網(wǎng)絡(luò)ID。checklist-ui-1

checklist-ui-1.png

2.Network Line Item已’啟用’(Active),且您測(cè)試所在的國(guó)家(您的網(wǎng)路IP)有包含在Line Item的受眾設(shè)置范疇中。(建議使用美國(guó)IP做測(cè)試)。

3.如果您建立的廣告網(wǎng)絡(luò)類型為自定義網(wǎng)絡(luò)(Custom Native Network),請(qǐng)確保所輸入的網(wǎng)絡(luò)ID和適配器參數(shù)(Custom Event Class,Custom Event Data)皆正確。注意:Android和iOS通常會(huì)使用不一樣的Custom Event Class名稱。

確認(rèn)四:檢查代碼

1.如果您是手動(dòng)導(dǎo)入廣告網(wǎng)絡(luò)SDK和適配器(沒(méi)有使用Gradle或Cocoapod),請(qǐng)確保它們?cè)谀鷮0钢新窂椒胖谜_。細(xì)節(jié)請(qǐng)參考:

·Android

·iOS

·Unity

2.確保您有呼叫SDK初始化(例如:MoPub.initializeSdk),并傳入Ad Unit ID。例如Android中的:

SdkConfiguration sdkConfiguration=new SdkConfiguration.Builder("b195f8dd8ded45fe847ad89ed1d016da")

在您開始加載廣告前,請(qǐng)務(wù)必確保已收到SDK初始化成功的回調(diào)(例如:onInitializationFinished())才去觸發(fā)加載請(qǐng)求。細(xì)節(jié)請(qǐng)參照:

·Android

·iOS

·Unity

您可以傳入該App底下創(chuàng)建的任一廣告單元ID來(lái)初始化,并非一定要特定的廣告單元ID。

3.確保您已開啟MoPub SDK日志。開啟方法如下:

Android

SdkConfiguration sdkConfiguration=new SdkConfiguration.Builder("廣告單元ID")

.withLogLevel(LogLevel.DEBUG

.build();

iOS

sdkConfig.loggingLevel=MPBLogLevelInfo;

Unity

LogLevel=MoPubBase.LogLevel.MPBLogLevelDebug

從MoPub SDK 5.5.0版本開始,所有日志消息前面都有調(diào)用MoPub記錄器的方法的完整路徑。這樣可以更輕松地知道每個(gè)日志條目確切相關(guān)的類別和方法,以幫助您更快地排除問(wèn)題。強(qiáng)烈建議您升級(jí)到此版本以上。

如何測(cè)試

測(cè)試一:基本測(cè)試

1.選用以下對(duì)應(yīng)表中的MoPub廣告單元ID在您的App中來(lái)加載廣告。這些廣告單元會(huì)100%填充返回測(cè)試廣告,因此可用來(lái)確保您的基本對(duì)接能正常運(yùn)作MoPub廣告。

Android

微信圖片_20210323152338.png

iOS

微信圖片_20210323152356.png

2.檢查廣告是否可以正常展示并點(diǎn)擊。

3.透過(guò)設(shè)備日志來(lái)驗(yàn)證廣告行為,請(qǐng)參閱解讀設(shè)備日志。

測(cè)試二:MoPub Marketplace廣告測(cè)試

1.如果您已經(jīng)開通Marketplace(MPX),則可以使用您自己的廣告單元ID來(lái)測(cè)試MPX廣告。您可以關(guān)閉其他Line Item或調(diào)整Priority來(lái)優(yōu)先投放MPX,并記得將MPX底價(jià)調(diào)至最低(0.05)并VPN至美國(guó)IP以提高廣告填充率。

test-mpx-1.png

2.檢查廣告是否可以正常展示并點(diǎn)擊。

3.透過(guò)設(shè)備日志來(lái)驗(yàn)證廣告行為,請(qǐng)參閱解讀設(shè)備日志。

測(cè)試三:廣告網(wǎng)絡(luò)聚合測(cè)試

1.如果您已創(chuàng)建好各個(gè)網(wǎng)絡(luò)Network Line Items,則可以直接用您自己的廣告單元ID來(lái)測(cè)試。由于并沒(méi)有廣告網(wǎng)絡(luò)能100%填充,所以在測(cè)試階段建議您也先在后臺(tái)填入網(wǎng)絡(luò)的測(cè)試廣告ID來(lái)確保能持從網(wǎng)絡(luò)持續(xù)獲得廣告。請(qǐng)參閱各網(wǎng)絡(luò)的測(cè)試ID指導(dǎo),例如:

Facebook Audience Network Testing

AdMob Test Ad

您可以關(guān)閉其他Line Item或調(diào)整Priority來(lái)優(yōu)先投放您欲測(cè)試的網(wǎng)絡(luò),并VPN至美國(guó)IP以提高廣告網(wǎng)絡(luò)填充率。

test-network-1.png

2.檢查廣告是否可以正常展示并點(diǎn)擊。

3.透過(guò)設(shè)備日志來(lái)驗(yàn)證廣告行為,請(qǐng)參閱解讀設(shè)備日志。

注意:測(cè)試完成后,請(qǐng)務(wù)必在上線前將ID替換回您自己后臺(tái)的廣告單元ID。

解讀設(shè)備日志(Device Logs)來(lái)驗(yàn)證廣告行為是否正常

于您的設(shè)備日志中篩選出MoPub的SDK和adapter日志

加載廣告時(shí),確認(rèn)是否能看到日志打印廣告請(qǐng)求,例如:Loading url:http://ads.mopub.com/m/ad?...id=廣告單元ID…

展示廣告時(shí),確認(rèn)是否能看到日志打印曝光追蹤已成功發(fā)出,例如:Successfully hit tracking endpoint:http://ads.mopub.com/m/imp?...

點(diǎn)擊廣告時(shí),確認(rèn)是否能成功跳轉(zhuǎn),并看到點(diǎn)擊追蹤成功發(fā)出,例如:Successfully hit tracking endpoint:http://ads.mopub.com/m/aclk?...

想了解更多日志的定義,請(qǐng)參閱說(shuō)明:

·Android

·iOS

如果看到任何錯(cuò)誤日志,請(qǐng)參閱下方障礙排除。

障礙排除

1.查看Known Issue

查看MoPub中介集成工具里的What’s New分頁(yè)是否有有相似的’Known Issue’。采取相關(guān)的建議,或是通知您的帳戶經(jīng)理。

2.檢查MoPub SDK和適配器的更新日志

參照MoPub SDK Changelog是否問(wèn)題已在新版獲得改善:

·Android

·iOS

·Unity

參照各網(wǎng)絡(luò)適配器的Changelog是否問(wèn)題已在新版獲得改善:

·Android

·iOS

·Unity

3.查詢常見日志-FAQ

什么是設(shè)備日志(Device Logs)?我該如何打印它們?

設(shè)備日志(在Android中也稱為logcat)記錄應(yīng)用程序中發(fā)生的情況,包括SDK的操作和進(jìn)程。它們可以由Android Studio或Xcode等開發(fā)人員工具提取。如果您不確定如何提取設(shè)備日志,團(tuán)隊(duì)中的開發(fā)人員應(yīng)該能夠?yàn)槟峁椭?。?qǐng)確保您已經(jīng)開啟MoPub SDK日志(參考前章節(jié))。您可以透過(guò)關(guān)鍵字"MoPub"篩選MoPub SDK所打印的日志。然而,有時(shí)候問(wèn)題發(fā)生在網(wǎng)絡(luò)或其他第三方SDK,所以建議您搜集完整的日志以幫助排查問(wèn)題。

我在哪里可以看到設(shè)備日志的定義?

有關(guān)更多信息,請(qǐng)參閱我們的設(shè)備日志文檔。

無(wú)法加載或找尋不到Custom Event class

通常代表適配器丟失或位置錯(cuò)誤。如果您是手動(dòng)導(dǎo)入適配器,請(qǐng)檢查適配器放置路徑是否正確,且您創(chuàng)建Ad Unit時(shí)有選擇正確的平臺(tái)(Android/iOS)。

Ad unit is currently warming up

確保您加載廣告時(shí)填入的MoPub Ad Unit ID與后臺(tái)中的Ad Unit ID完全相同。使用錯(cuò)誤的字串將導(dǎo)致此錯(cuò)誤。

No ads found for ad unit

此日志表示您的廣告單元沒(méi)有填充。它并不表示您的對(duì)接存在問(wèn)題。必須和其他錯(cuò)誤日志同時(shí)查看來(lái)厘清原因??赡苁瞧渌e(cuò)誤,例如:Could not find custom event class造成。由于沒(méi)有廣告網(wǎng)絡(luò)會(huì)100%填充,如果沒(méi)有看到其他錯(cuò)誤日志,很可能只是正常未填充。如果持續(xù)未填充,很有可能是底價(jià)過(guò)高,或是您測(cè)試的所在地區(qū)填充率本來(lái)就很低,也可能是您的VPN服務(wù)器運(yùn)作有問(wèn)題。請(qǐng)檢查您的網(wǎng)路環(huán)境并VPN至美國(guó)IP來(lái)做測(cè)試。如果您對(duì)特定網(wǎng)絡(luò)的填充有任何疑慮,請(qǐng)與您的廣告網(wǎng)絡(luò)窗口聯(lián)系。

Third-party network failed due to invalid internal state

仔細(xì)檢后臺(tái)網(wǎng)絡(luò)設(shè)置中輸入的ID(例如:App ID,Network ID,Zone ID)是否正確并輸入到對(duì)應(yīng)的欄位。

Third-party network timed out

對(duì)于橫幅廣告,mopub超時(shí)限制為10秒,對(duì)于插屏及激勵(lì)廣告,則為30秒。在我們嘗試請(qǐng)求廣告網(wǎng)絡(luò)后,如果廣告網(wǎng)絡(luò)在該超時(shí)時(shí)間內(nèi)沒(méi)有響應(yīng),您將看到此錯(cuò)誤。請(qǐng)檢查您的網(wǎng)路環(huán)境和VPN是否正常。否則,這有可能一個(gè)廣告網(wǎng)絡(luò)端的問(wèn)題;建議請(qǐng)聯(lián)系您的網(wǎng)絡(luò)合作伙伴。

為什么我沒(méi)有從MoPub Marketplace獲得任何填充?

在開始展示Marketplace廣告之前,您需要獲得MoPub Marketplace的批準(zhǔn)。要確定您的帳戶是否已獲批準(zhǔn),請(qǐng)檢查MoPub用戶界面的“Marketplace”頁(yè)面是否有任何提示訊息。

4.嘗試重現(xiàn)問(wèn)題

方法一:嘗試用干凈的MoPub Demo App集成來(lái)重現(xiàn)您遇到的問(wèn)題

編譯或下載MoPub Demo App

請(qǐng)注意:Demo App未預(yù)先集合任何第三方網(wǎng)絡(luò)。請(qǐng)確保在編譯Demo APP前,您已經(jīng)另外集成網(wǎng)絡(luò)SDK和Adapter(和您App使用同樣版本)。

將您遇到問(wèn)題的廣告單元ID使用在MoPub Demo App中來(lái)加載廣告。

如果并不能在Demo App中重現(xiàn)一樣的問(wèn)題,通常代表的是您App里有潛在的對(duì)接問(wèn)題。請(qǐng)檢查日志信息里的提示,以及再次詳閱MoPub對(duì)接文件。

方法二:嘗試在您的App里使用測(cè)試ID來(lái)重現(xiàn)問(wèn)題

如前章節(jié)提到,選擇相對(duì)應(yīng)的測(cè)試廣告單元ID用在您的App中。

如果問(wèn)題并不能在測(cè)試ID上重現(xiàn),可能代表您的后臺(tái)設(shè)置有錯(cuò),或是特定廣告素材有問(wèn)題。檢查您MoPub后臺(tái)設(shè)置或是網(wǎng)絡(luò)端后臺(tái)的設(shè)置是否皆正確。

進(jìn)階排查

透過(guò)Charles Proxy工具驗(yàn)證廣告請(qǐng)求、曝光、點(diǎn)擊:

Charles Proxy是一個(gè)HTTP/HTTPS檢視器。你可以透過(guò)它來(lái)觀察你的客戶端設(shè)備與MoPub伺服器或第三方伺服器之間的通訊狀況,包含廣告的請(qǐng)求、返回、曝光追蹤、點(diǎn)擊追蹤。

如果成功捕獲到MoPub的廣告請(qǐng)求,將在Charles日志中看到以下內(nèi)容:

MoPub廣告請(qǐng)求:

http://ads.mopub.com/m/ad

MoPub廣告源嘗試跟蹤器:

http://ads.mopub.com/m/attempt

MoPub曝光跟蹤器:

http://ads.mopub.com/m/imp

http://mpx.mopub.com/imp(僅適用于Marketplace廣告)

MoPub點(diǎn)擊跟蹤器:

http://ads.mopub.com/m/aclk

http://mpx.mopub.com/aclk(僅適用于Marketplace廣告)

詳細(xì)參閱Charles設(shè)置手冊(cè)來(lái)進(jìn)行抓包和驗(yàn)證。

問(wèn)題反饋

如果問(wèn)題還是無(wú)法解決,您可以回報(bào)帳戶經(jīng)理,并盡可能提供以下資訊:

問(wèn)題摘要:

您觀察到的行為:

您預(yù)期的行為:

發(fā)生頻率:

發(fā)生起訖日期:

是否已經(jīng)搜索過(guò)以下資源?

我參考了障礙排除章節(jié)找不到答案。

我搜索了https://developers.mopub.com/search/找不到答案。

我搜索了SDK和適配器更改日志并未看到此問(wèn)題已解決。

廣告格式(橫幅,非頁(yè)內(nèi)廣告,獎(jiǎng)勵(lì)視頻,原生靜態(tài),原生視頻):

平臺(tái)(Android,iOS,Unity):

MoPub SDK版本:

中介網(wǎng)絡(luò)SDK名稱和版本:

中介適配器版本:

可以重現(xiàn)問(wèn)題的廣告單元ID和Lineitem ID:

設(shè)備型號(hào)和操作系統(tǒng)版本:

重現(xiàn)的步驟:

證據(jù):附加日志(設(shè)備/網(wǎng)絡(luò)),范例專案(最好是源代碼),崩潰日志,屏幕截圖/屏幕錄制等,報(bào)表數(shù)據(jù)…

立即登錄,閱讀全文
版權(quán)說(shuō)明:
本文內(nèi)容來(lái)自于MoPub,本站不擁有所有權(quán),不承擔(dān)相關(guān)法律責(zé)任。文章內(nèi)容系作者個(gè)人觀點(diǎn),不代表快出海對(duì)觀點(diǎn)贊同或支持。如有侵權(quán),請(qǐng)聯(lián)系管理員(zzx@kchuhai.com)刪除!
相關(guān)文章
遷移進(jìn)行中:MoPub用戶將獲得的幾大增長(zhǎng)工具
遷移進(jìn)行中:MoPub用戶將獲得的幾大增長(zhǎng)工具
MoPub開發(fā)者遷移至MAX平臺(tái)后,可直接獲得這套強(qiáng)大工具的使用權(quán),通過(guò)用戶獲取來(lái)推動(dòng)更多增長(zhǎng),使用高級(jí)活動(dòng)管理工具自動(dòng)化廣告投放,通過(guò)機(jī)器學(xué)習(xí)來(lái)進(jìn)一步高效增收。
MoPub
2022-01-262022-01-26
10.5億美元轉(zhuǎn)讓MoPub,Twitter和AppLovin的戰(zhàn)略布局
10.5億美元轉(zhuǎn)讓MoPub,Twitter和AppLovin的戰(zhàn)略布局
上周三,Twitter宣布決定以10.5億美元現(xiàn)金將MoPub出售給AppLovin。MoPub是一家為應(yīng)用程序開發(fā)商提供變現(xiàn)方案的公司,AppLovin則是全球領(lǐng)先的營(yíng)銷軟件及手游開發(fā)商。
Applovin
MoPub
Twitter
2021-10-132021-10-13
10.5億美元出售MoPub,推特“被迫”走出廣告舒適區(qū)
10.5億美元出售MoPub,推特“被迫”走出廣告舒適區(qū)
10月6日,它宣布將以10.5億美元的價(jià)格出售旗下移動(dòng)廣告公司MoPub,接盤方則是手游公司AppLovin。按照推特公布的信息,這筆交易將以全現(xiàn)金形式在未來(lái)幾個(gè)月內(nèi)完成。
MoPub
Twitter
2021-10-112021-10-11
游戲術(shù)語(yǔ)和廣告格式知多少?快來(lái)與MoPub和SEGA一起來(lái)揭秘!
游戲術(shù)語(yǔ)和廣告格式知多少?快來(lái)與MoPub和SEGA一起來(lái)揭秘!
伴隨移動(dòng)游戲環(huán)境不斷發(fā)展,您是否也想一路buff加身,立于不敗之地?那么,今天這篇推文或許能夠助您一臂之力!為了實(shí)現(xiàn)游戲的持續(xù)創(chuàng)新和迭代,首先您需要對(duì)最新移動(dòng)游戲術(shù)語(yǔ)和廣告格式有一個(gè)充分了解。接下來(lái),讓我們一起通過(guò)業(yè)界標(biāo)桿SEGA的例子,更深入地了解移動(dòng)游戲的關(guān)鍵術(shù)語(yǔ)和廣告格式,以及它們對(duì)應(yīng)用變現(xiàn)策略的影響~
MoPub
游戲出海
2021-09-232021-09-23
優(yōu)質(zhì)服務(wù)商推薦
更多
掃碼登錄
打開掃一掃, 關(guān)注公眾號(hào)后即可登錄/注冊(cè)
加載中
二維碼已失效 請(qǐng)重試
刷新
賬號(hào)登錄/注冊(cè)
個(gè)人VIP
小程序
快出海小程序
公眾號(hào)
快出海公眾號(hào)
商務(wù)合作
商務(wù)合作
投稿采訪
投稿采訪
出海管家
出海管家