繁体   English   中英

Ionic 4 AdMob-Plus 广告

[英]Ionic 4 AdMob-Plus Ads

有没有人让 AdMob-Plus 与 Ionic 4 成功合作? 使用下面的代码没有任何显示,并且 promise 以错误终止而没有消息。
 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。


***编辑***


Naga 下面的评论是解决方案

一些本机插件仅适用于 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.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM