【发布时间】:2019-06-14 09:33:25
【问题描述】:
我关注guide 在我的应用程序中显示横幅广告。我按照指南进行操作,但无论出于何种原因,横幅广告都没有出现。
由于我的应用程序使用选项卡,因此我的应用程序与呈现的应用程序有点不同。我尝试将代码放在我的选项卡页面(控制/显示我的应用程序中的选项卡的页面)中用于主页的指南中。这不是正确的地方吗?还是我需要在所有单独的标签页中都有 home 代码?
admob.service
BannerAd() {
let bannerConfig: AdMobFreeBannerConfig = {
// isTesting: true, // Remove in production
autoShow: true,
id: "ca-app-pub-1234978941/134134317"
};
this.admobFree.banner.config(bannerConfig);
this.admobFree.banner.prepare().then(() => {
// success
}).catch(e => alert(e));
}
我从代码中删除了isTesting: true,,因为我认为我不需要它。
我错过了什么吗?还是该指南刚刚过时并且需要更多代码?
【问题讨论】:
-
您是否在控制台中收到任何错误?还是基于 try/catch 语句的错误警报?
-
我相信只有在您运行设备本身或模拟 android 时才能展示广告。我试图做离子服务,但它给出了一个错误,说 ``` Cordova 不可用。确保包含 cordova.js 或在设备/模拟器中运行 ``` 。我不确定如何检查设备本身的错误。
-
我尝试做 ionic serve --devapp 我收到错误
"Native: tried calling AdMobFree.config, but the AdMobFree plugin is not installed." "Install the AdMobFree plugin: 'ionic cordova plugin add cordova-plugin-admob-free'"但是,cordova-plugin-admob 已安装 -
所以我使用 chrome 上的开发人员工具连接我的设备以检查控制台,但没有出现任何错误。即使使用 isTesting 进行测试,仍然没有任何显示。我决定尝试将我的代码放在我的 tabs.ts 中并在那里调用它,但仍然没有运气。
标签: ionic-framework admob ionic4 banner-ads