如何以及在哪裏可以將我的(發佈服務器)Adview從HTTP響應獲得的響應的HTTP協議更改爲HTTPS? 這使我的廣告查看功能可以顯示來自第三方網絡的廣告。 我已經與Google Mobile Ads SDK支持團隊聯繫過,他們的答案是將S添加到廣告請求響應的HTTP協議中可以顯示廣告。 但我找不到在哪裏以及如何做到這一點。對HTTP響應強制HTTP協議對AdRequest的響應
下面是我接收在logcat的誤差:
10-23 19:56:15.813 18492-18492/com.koeck.verdienapp W /鉻: [警告:web_contents_impl.cc(2990 )] https://pubads.g.doubleclick.net 跑從 http://ib.adnxs.com/ttj?id=4433225&size=300x250&referrer=com.koeck.android&cb=774743058&psa=false&position=above 10-23 19不安全的內容:56:15.823 18492-18492/com.koeck.verdienapp W /鉻: [警告:)] web_contents_impl.cc(2990 HTTPS:// ..然不安全的內容 from http:// .. 10-23 19:56:15.823 18492-18492/com.koeck.verdienapp W /廣告:JS:混合內容:頁面在'https:// ..」裝載了 HTTPS,但要求一個不安全的腳本
在這一點上,我想出了這個代碼到目前爲止改變HTTP到HTTPS:
public void changeHTTP(URL url) throws IOException {
if ("http".equals(url.getProtocol())) {
String urlSource = "";
try {
urlSource = URLDecoder.decode(url, "UTF-8");
} catch (UnsupportedEncodingException e) {
e.printStackTrace(); // This should not happen.
}
Log.d(TAG, "decoded: " + urlSource);
String urlNew = urlSource.replace("http","https");
}
}
感謝您抽出寶貴時間閱讀我的問題。
親切的問候, 羅吉爾凌科
非常感謝,Selbie!這很容易。你知道我可以把這段代碼放在AdRequest的URL上嗎? –