Version 28
Android
- Amazon's test device id now correctly uses the "advertising_id" OAID rather than attempting to use "android_id" GAID which is Google specific
- Added support for vibration of connected controllers
iOS
Fixed AdMob test mode not working on iOS because the test device id should be SHA-1 hashed for iOS not MD5 hashed like androidFixed the AdMob Ad Inspector not working on iOS because the test device id should be SHA-1 hashed for iOS not MD5 hashed like android(The generated test device id is still incorrect, this is now been fixed in version 30)- Added support for reading the iOS IDFV value
Overall
- Added Tenjin ad paid event reporting to the AdMob script
- Tenjin Manager script added to scripts as we slowly rollout Tenjin MMP intergration into some game projects
- Commented out some remote config lines which were left uncommented by mistake in the previous release
- Changed a non-important IAS log when not enough ads are available to fill backscreen slots to only log when advanced logging is enabled
- The IAB purchase complete callback has now been split into 3 separate callbacks with different parameters:
--IABManager.OnIABPurchaseComplete(IABItem item)<-- you pretty much only need to use this callback
--IABManager.OnIABPurchaseCompleteWithTxnId(IABItem item, string transactionId)<-- transaction id only needed when working with subscriptions
--IABManager.OnIABPurchaseCompleteExtended(IABItem item, string transactionId, string payload)<-- raw payload only needed in specific advanced situations
Code breaking change notice
IABManager.OnIABPurchaseComplete has been changed to only use 1 parameter of IABItem so existing functions listening for a transaction id string will need updating