Ionic framework 离子AdMob Plus插件

Ionic framework 离子AdMob Plus插件,ionic-framework,admob,ionic4,phaser-framework,Ionic Framework,Admob,Ionic4,Phaser Framework,我正在用Phaser和Ionic开发一款手机游戏,希望添加AdMob 我安装了这个插件: cordova插件添加cordova admob plus--variable APP_ID_ANDROID=ca APP pub xxx~xxx--variable APP_ID_IOS=ca APP pub xxx~xxx 在使用AdMob的页面中,我添加了以下内容: declare var admob; 然后,我可以使用以下命令显示广告: admob.banner.show({ id: { i

我正在用Phaser和Ionic开发一款手机游戏,希望添加AdMob

我安装了这个插件:

cordova插件添加cordova admob plus--variable APP_ID_ANDROID=ca APP pub xxx~xxx--variable APP_ID_IOS=ca APP pub xxx~xxx

在使用AdMob的页面中,我添加了以下内容:

declare var admob;
然后,我可以使用以下命令显示广告:

admob.banner.show({
id: {
  ios: 'ca-app-pub-xxx~xxx',
 }
});
但是我需要改变横幅的大小

有人知道我该如何改变尺寸 “智能旗帜”到“旗帜”


多谢各位

你已经试过了吗

admob.banner.show({
id: {
  ios: 'ca-app-pub-xxx~xxx',
},
size: 'BANNER'
});

首先,运行
npm uninstall@ionic native/admob plus
。此包装器实现从未完成,并且缺少正确使用必需的几个IBannerRequest选项

相反,请声明admob:

declare var admob;
然后您可以直接引用Cordova插件。我可以通过指定宽度和高度使其工作:

admob.setDevMode(true);
admob.banner.show({
    id: 'ca-app-pub-3940256099942544/2934735716', //iOS test ID
    size: {
        width: 300,
        height: 250
    }
}).then((res) => {
    console.debug('banner show success');
}).catch(err => {
    console.error('banner show failure');
});
这允许hide方法接受它正确关闭横幅广告所需的ID参数:

admob.banner.hide('ca-app-pub-3940256099942544/2934735716');
cordova admob plus横幅的API参考可在以下位置找到:

在我的爱奥尼亚项目中,我所做的如下

const banner = new this.admob.BannerAd({
       adUnitId: 'ad-unit-id',
       size: AdSizeType.BANNER
     });
await banner.show();

你好,朋友!我想知道你怎么做的建设?我面临以下问题:CompileSwift normal x86_64/Users/manel/Documents/ionic_projects/xstories/xstories/platforms/ios/xstories/Plugins/cordova admob plus/AMSRewardVideo.swift