首页 > 解决方案 > 如何在 Ionic 5 中使用 cordova-plugin-admob-free

问题描述

当我尝试将 AdMob 添加到我的 Ionic 5 应用程序时出现以下错误......

“在“@ionic-native/admob-free”中找不到导出“AdMobFreeOriginal”

我的代码....

import { AdMobFreeOriginal, AdMobFreeBannerConfig } from '@ionic-native/admob-free';


@NgModule({
  declarations: [AppComponent],
  entryComponents: [],
    imports: [
        BrowserModule,
        IonicModule.forRoot(),
        AppRoutingModule,
        HttpClientModule,    ],
  providers: [
    StatusBar,
      SplashScreen,
      AdMobFreeOriginal,
    { provide: RouteReuseStrategy, useClass: IonicRouteStrategy }
  ],
  bootstrap: [AppComponent]
})
export class AppModule {}

标签: ionic-frameworkcordova-admobionic5

解决方案


最后用 /ngx 导入插件。您还使用了不正确的导入。请参阅下面的报价。

@ionic-native/admob-free/ngx

您可以随时在他们的存储库中查找插件。插件文件中说明了导入:

@usage
* ``` typescript
* import { AdMobFree, AdMobFreeBannerConfig } from '@ionic-native/admob-free/ngx';

https://github.com/ionic-team/ionic-native/blob/master/src/%40ionic-native/plugins/admob-free/index.ts


推荐阅读