Googleads-mobile-unity: Support for iOS 14 & AdMob SDK 7.64.0 [URGENT]

Created on 20 Aug 2020  路  44Comments  路  Source: googleads/googleads-mobile-unity

Hi guys,
I apologize if here isn't the appropriate place for this request.
I'm in a hurry to update my Unity3D game to work with iOS 14's new App Tracking Transparency SDK and IDFA access.
I'm currently using v5.3.0 of this plugin, which was tested with the iOS SDK 7.63.0.

If I update the Cocoapods / Xcode project to use the iOS SDK 7.64.0, will the this plugin still work? I hope you guys help us with this, as mentioned in Google AdMob's dashboard:

"Prepare your apps for iOS 14 Apple announced the new AppTrackingTransparency framework, which requires changes to your iOS apps. Implement the GMA SDK 7.64.0 (or later) and set up consent messaging to help prevent a significant loss in ad revenue."

Thanks in advance,

Most helpful comment

iOS 14 is now officially out and it would be great if it could be properly supported.

All 44 comments

Yes, this is really urgent, we need official info and documentation about how this Unity AdMob plugin will work on iOS 14.

Waiting for this update too!

Waiting for this update too!

Waiting for this update too!

Waiting for this update too!

Waiting for this update too!

We need this asap

I want to add my voice to this request. In addition, from the email from admob

HIGHEST PRIORITY STEPS

  1. Update to GMA SDK iOS v7.64 (AdMob, AdManager) or later and/or IMA SDK iOS v3.12.1 or later.
  2. Call the new AppTrackingTransparency (ATT) Framework permission .
  3. Add the listed SkAdNetworks for Google (AdMob, AdManager).

I believe that second point indicates that it can't be a drop-in replacement. We probably need some some calls from the plugin itself

Waiting for this update too!

Just want to let you all know that we're working on a solution for this, but in the meantime you can upgrade your builds to use 7.64 by doing a clean build or running pod update in the main directory of your iOS build containing the Podfile.

This will work with the current plugin and you can manually add the NSUserTrackingUsageDescription in the Info.plist as per our iOS documentation.

You are right that the AppTrackingTransparency call requires plugin code which we may need to add, however in the meantime there is a commercial plugin that will do this for you (untested and unaffiliated with Google).

@stowy Thanks, Is there any timeline on when your solution would be available? I'd rather use that then another third-party plugin if possible.

Im also waiting for this update!

waiting.. im also need for my unity games on ios!

I'm also waiting for this. Thank you.

I'm also waiting for this update!

I'm also waiting for this update.

I'm also waiting for this update.

Waiting for this Update.
Moreover anyone tried using Plugin with 7.63 and manually adding iOS 7.64 Frameworks ?
Any Success?

Waiting for this Update.
Moreover anyone tried using Plugin with 7.63 and manually adding iOS 7.64 Frameworks ?
Any Success?

Yes, whilst waiting I've gone ahead and used the 3rd party App Transparency plugin stowy linked (It's actually very easy to use) and am using latest Admob Unity plugin v5.3.0 which used the iOS 7.63 framework, and then just changed the podfile GoogleMobileAdsDependencies.xml to use the iOS 7.64 framework and gotten everything working ok on iOS14.

I'm waiting for this update

There is a new release (v5.4.0) some hours ago, does it contain support for iOS 14? It is not mentioned in the released notes.

v5.4.0 builds against/has a dependency on iOS 7.64.0 SDK, which is the official Google Mobile Ads release version for iOS 14.

Due to #1437, 5.4.0 release was reverted. recommendation for now is back to using v5.3.0 and bump GoogleMobileAdsDependencies.xml to 7.64 as @mdobele suggested.

iOS 14 is now officially out and it would be great if it could be properly supported.

With all needed steps ads (specifically Native Ad Banner) are working on iPhone OS14, but not on iPad OS14. Searched the internet, but hasn't found even a question with the same problem!

Project info:

  • AdMob SDK (Unity) - 3.18.3
  • AdMob SDK (iOS) - 7.64
  • IronSourceAdMobAdapter (iOS) - 4.3.16.0

Important note: didn't make a request for AppTrackingTransparency, just added SkAdNetworks and updated native AdMob SDK (iOS) through GoogleMobileAdsDependencies.xml.

@KATUNATOR this may not be an iOS14 problem. Can you ask on our developer forum and they will help triage your issue with loading ads on an iPad. If it is confirmed to be an iOS14 issue we will ensure to address it.

Thanx for answer, will try!

Hope that AdMob SDK (iOS) - 7.64 will be in next release.

Any progress?Now when I install SDK 5.3.0. If I don't upgrade to 7.64, no ads will be shown on iOS 14, I get it right?

bump

+1

+1

Any progress?

Is there any update on this? Or this plugin is abandoned now?

If anyone has tried the v5.3 official unity plugin and manually upgrading Xcode project framework via pods and has success please do comment, Moreover dont mention any thirdparty paid plugins please

Any forecast about release of v5.4 with iOS 7.64 SDK ?
At least a statement saying that this plugin will never be issued.

It's been 3 months since the last release, in early 2021 iOS 14 will stop showing ads if this is not supported by the plugin. So please give us some update on the situation. We want support for iOS 14 in this official plugin. Hello!!! is anybody here? Or is this plugin abandoned? Hello...!!!!

@ChaserKnight you are right to be concerned, please be assured we are aware of this, however we need to ensure that our solution works for future changes as well and takes into account offerings from the Unity SDK itself.

That said we anticipate a release with improved iOS 14 support by end of next week latest. In the mean time it is possible to support iOS 14 with the existing plugin as per my above comment.

@stowy thank you for the info, it's great to know that the plugin is coming.

@ChaserKnight you are right to be concerned, please be assured we are aware of this, however we need to ensure that our solution works for future changes as well and takes into account offerings from the Unity SDK itself.

That said we anticipate a release with improved iOS 14 support by end of next week latest. In the mean time it is possible to support iOS 14 with the existing plugin as per my above comment.

Are you talking about the previous paid plugin or the official google plugin?

@arslanaligamesgear he said that the official plugin is anticipated to be released next week, so I think that's good news, along with that he mentioned the third party paid plugin, I am not sure if that's his plugin.

@ChaserKnight If official then sure, A reason to cheer

I only work on the Google Mobile Ads SDK plugin (this repo). The original reference to the paid ATT plugin was just a note that it was available and is not officially recommended by Google. I also have no affiliation with it.

At this stage there are no plans to add an ATT consent flow to this plugin as it is something that is likely to be needed by multiple ad networks and hence support from Unity seems a more logical solution. However support for adding the SKAdNetwork IDs will be provided, including automatically adding the current Google SKAdNetwork ID(s).

All please try out release version 5.4.0 which has the inclusion of Google's SKAdNetwork IDs in the Info.plist.

Was this page helpful?
0 / 5 - 0 ratings