【HMS core】【Ads Kit】華爲廣告——海外應用在國內測試正式廣告無法展示

1、問題描述

使用測試的廣告id來測試,廣告是可以正常展示出來的,當使用正式的廣告id時,開啓了VPN,應用市場國家地區切換英國,同時手機上時間點也切換成了相應的國家,然後廣告無法正常展示,從日誌上來看報的錯誤碼是3和2,日誌如下圖中所示:

cke_241.png

2、解決方案

針對這個問題,我們想要解決需要從以下幾個方面去入手,針對每一種情況去實施相應的方案進行排查:

第一種情況:

可以看到日誌中有明確的錯誤碼2和3,所以我們需要做的就是找到錯誤碼的說明,根據說明去核對自己的應用是否滿足,關於廣告Android-Java&Kotlin部分的錯誤碼的說明文檔,我們可以查看以下鏈接:

developer.huawei.com/consumer/cn/doc/development/HMSCore-References/android-error-code-0000001130129080

cke_890.png

文檔中2和3都有具體的說明,我們根據自己的實際情況排查。

第二種情況:

由於這個應用是海外應用在國內進行的測試,所以我們還得考慮場景是否滿足海外應用在國內進行測試時需要滿足的相關條件,具體條件如下:

海外應用在國內進行測試需要滿足以下條件:
1、測試機應爲海外設備,網絡環境應爲海外對應地區的網絡,使用WIFI的情況下,建議不要插入SIM卡,否則應確保SIM卡爲對應地區的SIM卡;
2、手機應用市場中的國家、設備語言儘量改成對應地區的;
3、手機地區所在地要改成對應地區,更改方法:
設置 -> 系統和更新 -> 語言和輸入法 -> 語言和地區 -> 地區
Settings -> System & updates -> Language & input -> Language and region -> Region
4、手機的系統時間設置爲標準時間。
說明:
海外設備、海外網絡、手機地區是必須要保證爲海外的,有的廣告會匹配設備語言,所以最好也改成對應地區的語言,SIM卡和應用市場國家是干擾因素,SIM卡會影響向哪個服務器地址發請求。

OK,我們根據以上這兩種情況仔細進行檢查即可!

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章