A Unity ID allows you to buy and/or subscribe to Unity products and services, shop in the Asset Store and participate
in the Unity community.
Discussion in 'Unity Ads' started by tn92, Aug 30, 2019.
Do you have any other asset/plugin using UIWebView?
You can try the approach from the post above.
Just to let everyone know, I built a game with 2019.2.7 and it still got UIWebView warning, but I decided to try to publish it anyway and it passed reviews (both for TestFlight and store), so I guess this warning is not critical for review.. at least for now.
Chartboost has UIWebView references in their documentation for their iOS sdk (version 7.0.2). Their unity plugin is just a wrapper for their iOS and android sdk so I would try removing Chartboost and uploading again.
For us, after updating to 2019.2.7f2 the warning went away.
We only had the internal library that referenced UIWebView.
This ITMS-90809 problem still exists with Unity 2018.4.10f1 and Advertisement 3.2.0 (Package Manager)
2019.2.8 still exists
Issue still exists in 2019.2.9...
Still exists in 2019.1.latest
Issue is fixed in Unity 2018.4.11f1 with Advertisement 3.3.0.
Issue still exist in Unity 2018.4.11f1 with Advertisement 3.3.0 on our side.
I moved my project from 2018.3.8f1 to 2019.2.11f1 (as the UIWebView problem was listed as fixed in 2019.2.7: https://unity3d.com/unity/whats-new/2019.2.7). I am not using Ads, but am using IAP. In my case, I can confirm that the deprecation warning from Apple no longer occurs.
I did the exact same thing and I am also using unity IAP but I am not using unity ads, I am using google ad mob, and I am still getting the warning. In fact I think at this point apple is not allowing the builds with this api at all anymore, so we currently can't update our IOS build. Does anyone have any more info on this? The build was built in 2019.2.11f1
i have the same problem:
only use php to connect to server and this
for the qrcode reader.
no ads, no facebook etc.
Please help me!!!
Any update on this issue?
Using unity 2017.4.301f
No unityads or googleads or iap.
Using 1 asset, NPSettings plugin.
Only have enabled leaderboards and achievements for google/apple and screenshot sharing.
Ads SDK 3.3.0 removed all references to UIWebview:
In addition, the Unity engine removed references to UIWebview in all supported versions:
I'm not aware of any other Unity-developed products that make use of that deprecated API.
If there are any third party SDKs or services that make use of this API, contact their support teams. I would imagine they are also updating their tools to remove the deprecated API, if they haven't already.
Is there any workaround to resolve UIWebView issue in Unity3d 2018.4.6f1?? Desperately need your help.....has this issue been resolved in 2018.4.11f1...?
Using unity 2019.1.3f1
Using unity 2018.4.12 LTS
Using unity 2018.4.4 LTS
using Unity ads 3.3.0 version
using admob 3.18.3 unity version
got a same warning from app store
is there any workaround for Unity3D 2018.4.6f1 ??
There is no workaround needed. Older versions of Unity have an API that Apple has deprecated. We released a patch that removes that API in all supported versions of Unity.
You should be able to upgrade your project to the latest 2018.4 version without much issue. (I would still recommend making a backup of your project, ideally in a version control system, before attempting this.) The latest version is currently 2018.4.13f1.
The Best Ever Post in the sense of andoid apk's.
Hi guys, I using unity 2019.2.17f1 and still getting warning from Apple Deprecated API Usage - Apple will stop accepting submissions of apps that use UIWebView APIs.
I search in Xcode and found something like this :
Classes/Native/Il2CppMetadataUsage.c:extern const uint32_t MoolahStoreImpl_ClosePayWebView_m69321FE5F49ACE555849E874F046FE212CC71C2B_MetadataUsageId;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void PayMethod_showPayWebView_m9172B10E5160E863A867127F264B99FA55A774CD (String_t* ___paymentURL0, String_t* ___authGlobal1, String_t* ___transactionId2, String_t* ___hashKey3, String_t* ___customID4, const RuntimeMethod* method);
extern void MoolahStoreImpl_ClosePayWebView_m69321FE5F49ACE555849E874F046FE212CC71C2B ();
I'm using Unity In-app purchasing in Service tab.
I suspect because this I got warning from Apple about using UIWebView. Need help to fix this, Thank you.
Hey everyone, this might be a stupid question but I noticed everyone is talking about hidden links in various packages but not deliberate use of the API - having a button in your UI and opens an external webpage. Perhaps it wasn't mentioned because its too obvious. Is this essentially what Apple is trying to prevent by depreciating the API?
Right now I'm in beta, and I have a UI button to conveniently link my beta testers to a Google form for feedback. But in final release I was considering providing a button link to a Google form where players can request a language translation (vote style). That way when I start localization support there might be an indication of which languages to focus on the most. I'm using
However, I have yet to update Ads package to 3.3 and see if that fixes. I'm currently on 2018.4.12.
Confirming the issue is resolved after updating the Advertisement package.
None of those results are for the API that Apple has deprecated. As far as we're aware, no Unity product or service is using this deprecated API.
The deprecation message that started this discussion is specifically about this API:
It doesn't matter how it is being used or if it is used directly or not. If it is referenced in your app, then presumably Apple will soon not allow it in the app store. There are cases when you use another library that makes use of it, such as the Unity engine or the Ads SDK. Both of those have been updated to remove the API completely.
Older versions of the Ads SDK still reference the deprecated API, so it is expected that you will get that warning until you upgrade to 3.3.0+.
running 2019.2.16f1 just updated to unity ads 3.3.0 and ads is turned off in services -
here's to lucky build number 24 to iTunes Connect
seem to have wasted my whole weekend on this
I am still seen this problem on version 2018.4.15 LTS, 2018.4.5f1, and 2019.2.11f1. For each test case we are only submitting the sample IAP Demo Scene with Unity IAP and Analytics enabled in Services. No Ads packages enabled.
I upgraded to 2019.3.0f3 unity ads removed and also added a bit of blurb in the player settings "location usage description" for ITMS-90683
no more ITMS-90683 or ITMS-90809 since the 2019.3.0f3 and removing unity ads.
submitted my 31st build to iTC and that one passed without any emails and submitted to the store... only took a weekend to resolve.
I am staying on this version for the time being
I can confirm 2019.3.0f5 works. Warning ITMS-90809 is gone
2019.2.3f1 the same error!
We're seeing this in xcode 11.3.1 and Unity 2019.2.19 - i cannot find any reference to UIWebView anywhere apart from the UIKit that apple supplies :/