[Workaround Found] ITMS-90809: Deprecated API Usage

Finnaly I found a solution:

1 - sudo npm uninstall -g cordova

2 - sudo npm install -g cordova@9.0.0

3 - In config.xml

3.1 - At the end of file add this

<preference name=“WKWebViewOnly” value=“true” />

<feature name=“CDVWKWebViewEngine”>

<param name=“ios-package” value=“CDVWKWebViewEngine” />

</feature>

<preference name=“CordovaWebViewEngine” value=“CDVWKWebViewEngine” />

<preference name=“AllowBackForwardNavigationGestures” value=“true” />

<preference name=“Allow3DTouchLinkPreview” value=“false” />

3.2 Inside <platform name=“ios”> add this

<config-file parent=“GADApplicationIdentifier” target="*-Info.plist">

<string>ca-app-pub-xxxx~xxxxx</string>

</config-file>

<config-file parent=“GADIsAdManagerApp” target="*-Info.plist">

<true />

</config-file>

4 - sudo cordova platform add ios@6.1.1

5 - sudo cordova plugin add https: //github.com/AraHovakimyan/cordova-plugin-wkwebviewxhrfix

6 - cd platforms

7 - sudo chmod -R 777 ios

8 - download this SDK de anúncios para celular do Google  |  iOS  |  Google Developers

9 - replace platforms/iOS/{AppName}/plugins/cordova-admob-sdk/GoogleMobileAds.framework by download folder (this is to pass ITMS-90809: Deprecated API Usage )

10 - open project by Xcode

11 - open CDVAdMob.m

11.1 - replace DEFAULT_BANNER_ID to yours pub id

11.2 - comment this line self.bannerView.bounds = bf (this is to show banner ad)

12 - Enjoy :wink:

3 Likes