[英]cordova-plugin-ad-admob via phonegap build,unable to load and show ads
我正在使用此插件: https : //github.com/cranberrygame/cordova-plugin-ad-admob
嗨,我是一個新手-只是警告您,我對javascript / html以外的理解水平很小,而且我沒有任何本地經驗。 我正在通過phonegap構建服務進行構建。
我已將插件加載到我的phonegap應用程序中。
一切正常,我已經檢查過了。
在javascript中,正確設置了所有bannerAdUnit + interstitialAdUnit + rewardedVideoAdUnit + isOverlap + isTest變量
它不會引發錯誤
window.admob.setUp(bannerAdUnit, interstitialAdUnit, rewardedVideoAdUnit,
isOverlap, isTest)
但是使用try-catches來提醒我,它拋出以下錯誤:
window.admob.preloadInterstitialAd();
window.admob.showInterstitialAd();
window.admob.preloadRewardedVideoAd();
window.admob.showRewardedVideoAd();
因為我正在通過phonegap進行所有構建(我對Android的本地經驗或知識為零),所以我所知道的只是存在錯誤,而不是錯誤的出處。
是否有人可以指出問題可能來自何處,我可以嘗試排除的事情?
提前致謝,
我建議您不要將第三方插件用於admob /應用內購買等服務。
使用cordova / phonegap的官方admob插件。 https://github.com/admob-google/admob-cordova
這很容易並且有據可查。
我通過以下方式解決了這個問題:
1)在我的index.html中添加對cordova.js的明確引用
<script src="cordova.js"></script>
而且我還必須刪除內容聲明
<meta http-equiv="Content-Security-Policy" content="default-src * data: gap: 'unsafe-inline' 'unsafe-eval'; style-src * 'unsafe-inline'; media-src *" />
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.