I've uploaded a new version to Steam and the TGC download area with the following changes
* Fixed Android apps that set ARCore as required being rejected by Google due to missing AndroidManifest.xml feature
* Added check box in the IDE preference to produce 64-bit executables on Windows instead of 32-bit executables
* Fixed CURL error when running AppGameKit apps on newer versions of Linux
* Changed AdMob ads to show non-personalised ads by default to comply with the GDPR
* Changed Charboost ads to show non-personalised ads by default to comply with the GDPR
* Added commands to request consent for personalised AdMob ads using the Google consent dialog (requires you to reduce your list of providers from the 200 commonly used ones to a maximum of 12 in your AdMob settings)
* Added OverrideConsentAdMob command to turn on personalised ads, if you have consent from the user from your own dialog
* Added OverrideConsentChartboost command to turn on personalised ads, if you have consent from the user from your own dialog
* Added an error message if FacebookActivateAppTracking is called before FacebookSetup
* Fixed SetSpriteAnimation not always reporting an error if the number of frames specified exceeds the image size
* Fixed an error about a missing games_app_id entry in the values.xml file when exporting for Amazon if the Google Play App ID field has a value even if it is greyed out
* Added command GetSupportedShaderVaryings to return the number of vec4 varyings that can be used in shaders
* Updated Chartboost SDK on Android to version 7.2.0
* Updated Chartboost SDK on iOS to version 7.2.0
* Updated Amazon Ads on Android to version 5.8.2
* Updated Amazon Ads on iOS to version 2.2.15.1
* Updated AdMob SDK on iOS to 7.31.0
* AdMob on Android is currently using version 11.8.0
* Fixed AdMob smart banner ads not apearing on Android
* Fixed AdMob smart banner ads on iOS not appearing in the correct location
* Fixed FBX files in text format sometimes causing errors during loading
* Fixed tapping on notifications from the app whilst the app is open on Android causing a blank screen or image corruption
* iOS will now automatically change the app orientation if SetOrientationAllowed is used when the device is in an orientation that is no longer allowed
* Added GetSpeechNumVoices, GetSpeechVoiceName, GetSpeechVoiceLanguage to return the available TextToSpeech voices on the current device
* Android expansion files can now be used to store 3D objects, OGG and WAV files, and any file opened with OpenToRead
* Use the prefix "expansion:" to load files from expansion files, e.g. OpenToRead("expansion:MyFile.txt"), the file will be extracted from the expansion file to the write folder then opened as normal, subsequent requests to open "expansion:MyFile.txt" will read the file directly from the write folder without re-extracting it, unless the file has been deleted
We've also added some support for the Steam Workshop on Windows, currently it only supports free items and may have some bugs, so check it out and let us know what you think. You find links to it in the IDE File menu.
Note that Android apps created using this version target Android API 26, which means you must request permission for any commands that use GPS location, "raw:" file paths, screen recording, or the camera feed (including AR).