[英]Ionic 4 AdMob-Plus Ads
import { AdMob } from '@ionic-native/admob-plus/ngx'; constructor( adMob: AdMob, platform: Platform){ this.platform.ready() this.adMob.setDevMode(true); this.adMob.banner.show({ id: { android: 'test', ios: 'test', } }) }
我最初使用 AdMob Free,但不想手动导入 iOS SDK 用于 Z61DDE68C8336F2E8D9C1。
当前的 SDK 版本在提交到 iOS 应用商店时会引发错误 ITMS-90809。
一些本机插件仅适用于 android 和 ios,这就是其中之一。 即使在浏览器上构建此插件也无法在 PC 上运行。 所以你必须在本机设备或模拟器上测试它。
我今天刚遇到这个问题。 解决方法是仅使用此处推荐的 Cordova 插件
您是否尝试过使用cordova-admob
插件? 它在https://ionic-admob.com上有非常棒的文档
ionic plugin add cordova-admob
npm i @ionic-native/admob
你可以像这样使用它:
import { Component, OnInit } from '@angular/core';
import { Platform } from 'ionic-angular';
import { Admob } from '@ionic-native/admob/ngx';
@Component({
selector: 'app-home',
templateUrl: 'home.page.html',
})
export class HomePage implements OnInit {
constructor(private admob: Admob, private platform: Platform) { }
async ngOnInit() {
await this.platform.ready();
await this.admob.createBannerView({
bannerAdId: 'ca-app-pub-xxxx/xxxx',
});
}
}
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.