我正在使用 HTML、CSS 和 JavaScript 开发 Cordova 应用程序,并尝试使用 admob-plus-cordova 插件集成 AdMob 广告。但是,广告没有显示在我的设备上。
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<title>AdMob Plus Example</title>
</head>
<body>
<h1>Hello, AdMob!</h1>
<script type="text/javascript">
let banner
document.addEventListener('deviceready', async () => {
banner = new admob.BannerAd({
adUnitId: 'ca-app-pub-3940256099942544/6300978111',
})
banner.on('impression', async (evt) => {
await banner.hide()
})
await banner.show()
}, false)
</script>
</body>
</html>
尽管做出了这些努力,广告仍然没有展示。任何有关可能出现问题的见解或建议将不胜感激!
看起来您可能跳过了一个步骤,即按照文档启动插件。尝试一下
document.addEventListener('deviceready', async () => {
await admob.start();
...
});