ITMS-90809: Deprecated API Usage - New apps that use UIWebView are no longer accepted.

183 views
Skip to first unread message

Arjun Sankhala

unread,
May 6, 2020, 9:48:55 AM5/6/20
to Google Mobile Ads SDK Developers
Hi, I am using Google Mobile Ads Unity Plugin with mediation in my ios game. However am getting this error from apple - ITMS-90809: Deprecated API Usage - New apps that use UIWebView are no longer accepted. Instead, use WKWebView for improved security and reliability.

The version on Google Mobile Ads Unity Plugin is 5.1.0
And I followed this video on how to upgade the google moble ads to the latest version - https://www.youtube.com/watch?v=tH68C9KeRf8

Can someone please tell me what am i missing?
Thanks.

Mobile Ads SDK Forum Advisor Prod

unread,
May 6, 2020, 2:29:18 PM5/6/20
to a.asa...@gmail.com, google-adm...@googlegroups.com
Hi Arjun,

Thank you for bringing this issue to our attention.

Yes recently as in last week, Apple depreciated the UIWebView API as you see. And here is a link to the Apple documentation that talks more about it.

Also as you mention. You will need to move into the WKWebView moving forward.

Regards,
William Pescherine
Mobile Ads SDK Team

 

ref:_00D1U1174p._5004Q1zKRwr:ref

Chris Fortmüller

unread,
May 6, 2020, 8:26:12 PM5/6/20
to Google Mobile Ads SDK Developers
Hi William,

I am having the same issue, and I am unsure as to how to your response solves the issue.

You state that

Also as you mention. You will need to move into the WKWebView moving forward.

However, this is not up the user, as it seems the GoogleMobileAdsFramework is the culprit.

See this grep from my project:

Chris@Chris-Air iosDeviceRelease % grep -r "UIWebView" . 
Binary file ./Pods/Google-Mobile-Ads-SDK/Frameworks/GoogleMobileAdsFramework-Current/GoogleMobileAds.framework/GoogleMobileAds matches 

When will the GoogleMobileAdsFramework address this issue?

Mobile Ads SDK Forum Advisor Prod

unread,
May 7, 2020, 12:00:23 AM5/7/20
to christopher...@gmail.com, a.asa...@gmail.com, google-adm...@googlegroups.com

Hi Everyone,

 

Thank you for reaching out to us. I work with William and allow me to assist you with this.

 

The Google Mobile Ads Unity Plugin v5.1.0 is already built with Google Mobile Ads iOS SDK 7.58.0.

 

As of 7.55.0 version of the iOS SDK, UIWebView is no longer supported and all it's references have been removed. Using "grep -r "UIWebView" does not necessarily mean that an SDK is calling UIWebView. Some of the strings shown in the Google Mobile Ads SDK are part of log messages. We have tested app uploads using both 7.56.0 and 7.57.0 and did not get warnings about UIWebView usage.

 

That said, please double-check the other binaries in your app to verify whether they are using UIWebView. We recommend running multiple tests with a subset of your binaries (e.g. a test without any mediation adapter/SDKs binaries if you use mediation) to verify the offending binary.

 

Regards,

Mark Albios

Chris Fortmüller

unread,
May 7, 2020, 2:23:00 AM5/7/20
to Google Mobile Ads SDK Developers
Hi Mark,

thanks for your response.

I have now updated to the latest Plug-In, and it is working, so from my end, this is not an issue anymore.

Arjun Sankhala

unread,
May 7, 2020, 2:39:48 AM5/7/20
to Google Mobile Ads SDK Developers
Thank you everyone.
Reply all
Reply to author
Forward
0 new messages