One more GameMaker Studio Extension updated to comply with the GDPR. Chartboost explains how they collect user data from their advertising service (full article):
Chartboost is a “Controller” with regard to the personal data that we process of European data subjects. Chartboost relies on its publishers to have the appropriate legal grounds or consent for Chartboost to process such data.
We have a dedicated team working on GDPR compliance to implement appropriate measures by May 25th, 2018.
Chartboost collects data (including device ids and IP addresses) to optimize our in-app advertising network and to enhance performance and targeting. Also, Chartboost may collect post-install events associated to its customers’ users.
Chartboost is certified for the EU-US and Switzerland-US Privacy Shield Frameworks.
[…]
Chartboost encourages publishers to begin preparing for the GDPR by reviewing their privacy and data security processes and policies to ensure compliance by May 25, 2018.
That’s quite interesting, but let’s see on the developer’s side what we need to do in order to get our projects ready for GDPR. Add the following code to your project but always before you call chartboost_init_sdk:
With this simple function your project will be ready for GDPR 👍
In addition, Chartboost added a new feature only for iOS to sync Chartboost ad mute status with in-game mute capability. If you want to use it, you just need to add the following code:
Don’t forget this feature is only available for the iOS target. I suggest you to check which OS are running your users before calling this function.
For both GameMaker Studio Engine versions I’ve updated the Chartboost SDK Extension with the new Chartboost iOS SDK 7.2.0 and Chartboost Android SDK 7.2.0 released both on 1 May 2018, and also the Google Play Services version 15.0.1 which includes general improvements and bug fixes.
Chartboost iOS SDK 7.2.0 Changelog:
Improvements:
- Improved appsheet behavior for smoother UX.
- Added
restrictDataCollection
method to support GDPR requirements. - Added
setMuted
method to sync Chartboost ad mute status with in-game mute capability.
Notes:
- To enable GDPR data collection restrictions, call the
restrictDataCollection
method with the appropriate value for users who are EU Data Subjects. This method should be called beforestartWithAppId
- AVFoundation is now a required framework.
- Xcode 8.x has been deprecated. Sorry, we cannot support Xcode versions below 9.0.
Chartboost Android & Fire OS SDK 7.2.0 Changelog:
Improvements:
- Added
restrictDataCollection
method to support GDPR requirements. - Impression Trackers now use GET rather than POST.
illegalStateException
no longer occurs in LG Nexus 5.- Fixed issue with older Kindle devices.
Fixes:
- Black screens no longer occur when showing ads on Android 8.0.
- Enabled Moat viewability technology to allow serving of brand-based ads.
- Updated Supersonic to ironSource.
Notes:
- To enable GDPR data collection restrictions, call the
restrictDataCollection
method with the appropriate value for users who are EU Data Subjects. This method should be called beforestartWithAppId
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 Chartboost Extension from the shop with CryptoCurrencies, or also from the YoYo Marketplace with PayPal or credit card. Choose the payment method fits you better: