📅  最后修改于: 2023-12-03 15:15:52.040000             🧑  作者: Mango
Ionic-Cordova AdMob是一个在Ionic/Cordova应用程序中使用广告的插件。它是基于Google AdMob SDK构建的,可以在Android和iOS平台上使用。
首先,要在Cordova/Ionic项目中安装cordova-plugin-admob-free插件。执行以下命令:
cordova plugin add cordova-plugin-admob-free --save
然后,导入AdMob插件:
import { AdMobFree } from '@ionic-native/admob-free/ngx';
在使用之前,必须先在AdMob官方网站上注册,创建应用程序和广告单元。注册后,可以得到一个应用程序ID和广告单元ID。使用以下代码初始化AdMob:
constructor(private admobFree: AdMobFree) {
this.admobFree.interstitial.config({
id: 'YOUR_AD_UNIT_ID',
isTesting: true,
autoShow: false
});
}
有关更多配置选项,请参见官方文档。现在,可以在程序中显示广告了。例如,在显示全屏广告时,可以使用以下方法:
this.admobFree.interstitial.prepare()
.then(() => {
// Ad was successfully prepared
});
this.admobFree.interstitial.show()
.then(() => {
// Ad was successfully shown
});
要显示Banner广告,请使用以下代码:
// Set the position of the banner
let position = 'bottom';
// Create a new banner with your ad unit ID
const bannerConfig: AdMobFreeBannerConfig = {
id: 'YOUR_AD_UNIT_ID',
autoShow: true
};
// Show the banner
this.admobFree.banner.config(bannerConfig);
this.admobFree.banner.show(position);
请注意,必须在平台初始化之后才能调用这些方法。如下所示:
this.platform.ready().then(() => {
this.admobFree.banner.config(bannerConfig);
this.admobFree.banner.show(position);
});
Ionic-Cordova AdMob是一个基于Google AdMob SDK的插件,可在Ionic/Cordova应用程序中使用。它支持Banner和全屏插页式广告,可以自动调整大小和位置。此外,还支持自定义广告大小和位置,部分屏幕广告和黑名单功能等。安装和使用也非常简单。如果要使用广告推广应用程序,Ionic-Cordova AdMob是不错的选择。