我有一个 cordova 项目的问题。我想使用插件admob cordova 免费(https://github.com/ratson/cordova-plugin-admob-free)显示admob广告在我的应用程序,但我不能显示横幅和间隙广告。我尝试了一切都没有成功,这就是我问堆栈溢出社区的原因。
我的代码如下:
<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8">
<meta http-equiv="Content-Security-Policy" content="upgrade-insecure-requests">
<meta name="format-detection" content="telephone=no">
<meta name="msapplication-tap-highlight" content="no">
<meta name="viewport" content="initial-scale=1, width=device-width, viewport-fit=cover">
<meta name="color-scheme" content="light dark">
<link rel="stylesheet" href="css/index.css">
<title>Cordova Admob Free</title>
</head>
<body>
<div>
<button id="interstitialad" >insterstitial ad<button>
</div>
<script src="js/cordova.js"></script>
<script src="text/javascript">
document.addEventListener('deviceready', function() {
admob.banner.prepare();
admob.banner.show({
id : 'ca-app-pub-3940256099942544/6300978111',
autoShow:true
})
}, false);
document.getElementById('interstitialad').addEventListerner('click', interstitialad);
function interstitialad() {
admob.insterstitial.config({
id: 'ca-app-pub-3940256099942544/1033173712'
});
admob.insterstitial.prepare();
}
</script> -->
</body>
</html>
我按照教程在这个youtube视频:https://www.youtube.com/watch?v=10Yww_fq3bw,但我没有任何成功。我在Android模拟器中运行代码,没有成功。你知道如何在Android模拟器中查看日志吗?
我尝试从cordova的浏览器平台查看console.logs,运行“cordova run browser”。我得到以下错误:
来自“http://localhost:8000/text/javascript”的资源由于MIME类型(“text/html”)不匹配而被阻止(X内容类型选项:加载源为的失败。
感谢您的评分
保禄
1条答案
按热度按时间dhxwm5r41#
您的广告准备顺序错误!
你需要先做配置,然后准备它。在最后你显示它!
以下是一个示例: