簡體   English   中英

無法在 VS2017 的 Cordova Android 應用程序中使用 Admob

[英]Can't get Admob working in my Cordova Android app in VS2017

我一直在這里兜兜轉轉,試圖讓 Admob Pro 插件正常工作。 我收到無盡的構建錯誤。 如果有人最近在他們的 Cordova 項目中使用了 Admob 廣告(使用任何插件),我會很感激我需要遵循的確切步驟。 我不介意哪個插件。 我說最近是因為我想很多都取決於特定的版本號。 我一直在使用:

  • VS 社區 2017
  • 科爾多瓦 6.3.1
  • 科爾多瓦安卓 5.2.1
  • Android 目標 API 級別 28
  • AdMob 插件專業版 2.49.0
  • PLAY_SERVICES_VERSION 18.2.0
  • 適用於 Cordova 7.49.0 的 Google 移動廣告 SDK

非常感謝

要定位 api 28,您還需要cordova-Android 8 或更高版本以及cordova。 我正在使用 vs community 2015,但決定利用這個機會遷移到使用 VsCode,我發現它不那么不透明,因為一切都是從命令行完成的。 我不得不將 Cordova 升級到 8.1.1。 您還需要了解 GDPR 同意以及即將發生的 CCPA 更改。 我使用以下插件:

https://github.com/Longs/cordova-plugin-ad-admob.git NB 我還沒有上傳額外的功能來通過 GDPR 同意,這在任何情況下都只適用於 Android。

https://github.com/dragonbane0/cordova-plugin-google-consent.git NB 這與 Cordova 9 不兼容,所以我將它與 Cordova 8.1 一起使用

“cordova-plugin-extras-google-play-services”:“^1.0.5”

“cordova-plugin-ad-admob-sdk”:“^1.0.1”

從記憶中我相信一個或多個插件在新的 AndroidX 版本中產生了一個問題,所以我需要添加:

"cordova-plugin-androidx": "^1.0.2", "cordova-plugin-androidx-adapter": "^1.1.0",

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM