This is the last week to get your projects ready for the famous GDPR compliance, and my Extensions also need to be updated in order to let you do that. The first Extension I’ve updated is Unity Ads and I’ll continue today with Chartboost. Let’s first see how the Unity Ads SDK handles the GDPR:
Versions 2.0 and above will automatically present users with an opportunity to opt-out of targeted advertising, with no implementation needed from the publisher. On a per-app basis, the first time a Unity ad appears, the user will see a banner with the option to opt-out of behaviorally targeted advertising. Thereafter, the user can click an information button to receive the opt-out again.
The exception to this is when a publisher or mediator manually requests a user opt-in and sends a flag to Unity (see section on Manual implementation, below). In these cases, the Unity opt-out banner will not appear with the ad shown. Please note that users can still request opt-out or data deletion, and access their data at any time by clicking the information icon in a Unity Ad.
That means if you do nothing, automatically a banner will be displayed. To avoid displaying a banner you can set the GDPR consent manually. In your project all you need to do is adding the following code:
I’d suggest you to first ask your users regarding the GDPR consent and then call the function above, just to be polite 😉
That’s the most important change in this update. For both GameMaker Studio Engine versions I’ve updated the Unity Ads SDK Extension with the new Unity Ads iOS SDK 2.2.1 and the Unity Ads Android SDK 2.2.1, both released on 23 April 2018.
Unity Ads iOS SDK 2.2.1 Changelog:
- Minor optimisations & bug-fixes
Unity Ads Android SDK 2.2.1 Changelog:
- Minor optimisations & bug-fixes
As usual, if you want to check the progress of this GameMaker Extension you can also do it in the public Trello Board.
You can purchase the Unity Ads Extension from the shop with CryptoCurrencies, or also from the YoYo Marketplace with PayPal or credit card. Choose the payment method fits you better: