Ionic 2 上的 AdMob 未显示实时广告
AdMob on Ionic 2 not showing live ads
我在使用 Ionic 2 框架构建的混合应用程序中显示实时广告时遇到问题。无论我做什么,我都只会得到测试广告。我尝试使用几种方法来解决它。使用导入的 AdMob 本机,声明为变量,甚至在 admob-pro 插件中自定义横幅 ID 都没有成功。应用程序在 Play 商店发布了将近两周,更新了 3 或 4 次,仍然只显示测试广告。
这是我已经尝试过的方法:
已声明但未导入的 AdMob:
declare var AdMob: any;
initializeApp() {
this.platform.ready().then(() => {
interface AdMobType {
banner: string
}
var admobid: AdMobType;
admobid = {
banner: 'ca-app-pub-3382431837711226/3560481511'
};
if (AdMob) AdMob.createBanner({
adId : admobid.banner,
position: AdMob.AD_POSITION.BOTTOM_CENTER,
autoShow: true
});
StatusBar.styleDefault();
});
}
使用导入的 AdMob:
import {AdMob} from 'ionic-native';
initializeApp() {
this.platform.ready().then(() => {
var admobid = {};
if (/(android)/i.test(navigator.userAgent)) {
admobid = {
banner: 'ca-app-pub-3382431837711226/3560481511',
};
}
if (AdMob) AdMob.createBanner({
adId: admobid.banner,
position: AdMob.AD_POSITION.BOTTOM_CENTER,
autoShow: true
});
StatusBar.styleDefault();
});
}
我不知道还有什么问题。考虑构建我的应用程序的 Ionic 2 版本。
这是我的系统信息:
Cordova CLI: 6.3.1
Ionic Framework Version: 2.0.0-beta.11
Ionic CLI Version: 2.0.0-beta.37
Ionic App Lib Version: 2.0.0-beta.20
OS: Windows 7 SP1
Node Version: v4.5.0
想知道问题出在哪里吗?
提前致谢。
我终于找到了导致此问题的原因。 AdMob Pro plugin v2.20.x 在这个项目中使用是问题所在。我用 2.24.0 版本升级它并解决了问题。我希望它能帮助其他人进行本文前面所述的系统配置 post。
祝你好运,编码愉快。
我在使用 Ionic 2 框架构建的混合应用程序中显示实时广告时遇到问题。无论我做什么,我都只会得到测试广告。我尝试使用几种方法来解决它。使用导入的 AdMob 本机,声明为变量,甚至在 admob-pro 插件中自定义横幅 ID 都没有成功。应用程序在 Play 商店发布了将近两周,更新了 3 或 4 次,仍然只显示测试广告。
这是我已经尝试过的方法:
已声明但未导入的 AdMob:
declare var AdMob: any;
initializeApp() {
this.platform.ready().then(() => {
interface AdMobType {
banner: string
}
var admobid: AdMobType;
admobid = {
banner: 'ca-app-pub-3382431837711226/3560481511'
};
if (AdMob) AdMob.createBanner({
adId : admobid.banner,
position: AdMob.AD_POSITION.BOTTOM_CENTER,
autoShow: true
});
StatusBar.styleDefault();
});
}
使用导入的 AdMob:
import {AdMob} from 'ionic-native';
initializeApp() {
this.platform.ready().then(() => {
var admobid = {};
if (/(android)/i.test(navigator.userAgent)) {
admobid = {
banner: 'ca-app-pub-3382431837711226/3560481511',
};
}
if (AdMob) AdMob.createBanner({
adId: admobid.banner,
position: AdMob.AD_POSITION.BOTTOM_CENTER,
autoShow: true
});
StatusBar.styleDefault();
});
}
我不知道还有什么问题。考虑构建我的应用程序的 Ionic 2 版本。
这是我的系统信息:
Cordova CLI: 6.3.1
Ionic Framework Version: 2.0.0-beta.11
Ionic CLI Version: 2.0.0-beta.37
Ionic App Lib Version: 2.0.0-beta.20
OS: Windows 7 SP1
Node Version: v4.5.0
想知道问题出在哪里吗?
提前致谢。
我终于找到了导致此问题的原因。 AdMob Pro plugin v2.20.x 在这个项目中使用是问题所在。我用 2.24.0 版本升级它并解决了问题。我希望它能帮助其他人进行本文前面所述的系统配置 post。
祝你好运,编码愉快。