Skip to main content

Release Notes

Version 3.1.0 (Latest)

December 19, 2024


  • Manual ATT Control: Introduced a new AppTrackingTransparency module, giving developers full control over the App Tracking Transparency (ATT) workflow on iOS. This module includes the following:

    • RequestTrackingAuthorization: Opens the ATT consent dialog, allowing users to choose whether to permit data tracking. The result of this action is provided via a callback.
    • GetAuthorizationStatus: Retrieves the current ATT authorization status, enabling developers to make informed decisions based on user preferences.

Important Note: Previously, Plankton automatically displayed the ATT consent dialog at startup. With this update, developers now have control over when to show the dialog. This change helps prevent issues such as App Store rejections and provides greater flexibility in managing user consent.

For developers updating to this version: Don't forget to call the RequestTrackingAuthorization method manually at the startup of your game if your game uses ATT, as this step is no longer handled automatically by Plankton.

Version 3.0.0

November 27, 2024


  • Comprehensive ILRD (Impression-Level Revenue Data) Support

    • What is ILRD? Impression-Level Revenue Data (ILRD) provides detailed revenue insights for each ad impression. This data enables you to optimize monetization strategies, track ad performance, and better understand user engagement.

    • Access ILRD in Unity: You can access ILRD for both AdMob and AppLovin MAX. You can handle this data directly or transfer it to third-party analytics providers.

    • Automatic Reporting to AppsFlyer and Tenjin: Plankton automatically reports ILRD to AppsFlyer and Tenjin. If you enable these services along with Plankton’s Ads feature, the data will be seamlessly sent to these platforms without additional setup.

    • Report ILRD to GameAnalytics: For developers using Plankton's Ads feature, you can simply subscribe to ILRD, and Plankton will automatically send this data to GameAnalytics for you. If you’re using an external package to implement ads, Plankton also provides methods to report ILRD to GameAnalytics by passing the required parameters manually.

  • Initialization Callback for Ads: Introduced an initialization callback, allowing you to verify that the Ads feature is fully initialized before performing any ad operations.

  • Banner Ads at the Top of the Screen: Added support for displaying banner ads at the top of the screen, giving you more flexibility in ad placement and improving user experience.

Changed APIs: The method signatures for initializing and displaying ads have been slightly updated in this release. To learn how to use these updated APIs, please visit this page of the docs.

Version 2.0.3

October 21, 2024


  • Google Ad ID Retrieval (Android): Added a new method to retrieve the Google Ad ID, enabling better integration with advertising platforms on Android.

  • Firebase Remote Config Fetch Interval: Introduced a new method to set the minimum fetch interval for Firebase Remote Configs. This is particularly useful during app development when frequent fetches are needed to allow rapid iterations while testing.

  • Minor Bug Fix: Resolved a minor issue in the LogEvent method of the GeneralAnalytics feature.

Version 2.0.2

September 27, 2024


  • Enriched Sign-in Results: Expanded SignResult to include server-side identity verification parameters in iOS. These parameters are publicKeyUrl, signature, salt and timestamp.

  • New Ad Network: Added PremiumAds network to both AdMob and AppLovin MAX mediations


Version 2.0.1

September 23, 2024


  • Enriched Sign-in Results: Expanded the SignResult to include serverAuthCode for enhanced user authentication handling.

  • Bug Fixes: Fixed a minor bug related to Cocoapods installation in iOS builds.


Version 2.0.0 - Major Update

September 12, 2024


New Features:
  • iOS Support: Expanded to include support for iOS, offering a seamless experience across both Android and iOS platforms.

  • Firebase Push Notifications: Added seamless integration with Firebase Push Notifications to improve user engagement and retention.

  • Automatic ATT Implementation: Plankton now automatically implements Apple's App Tracking Transparency (ATT) on iOS, making it easier to obtain user consent for IDFA usage and ensuring compliance with Apple’s privacy guidelines.

  • Revenue Tracking Expansion: Extended Tenjin integration to support automatic tracking of both ad revenue and in-app purchase revenue.

  • Automatic Error Event Submission to GameAnalytics: Plankton now allows automatic error event submission to GameAnalytics for improved monitoring of app stability. Developers can configure this feature to log specific events such as info, debug, warning, error, and critical logs.

Additional Improvements:
  • Google Play Billing Library Upgrade: Upgraded to version 6.0.1, offering improved stability and compatibility.

  • Enriched Sign-in Results: The SignResult class has been expanded to include token, userId, and email fields, providing more granular data for user analysis.

  • Enhanced SkuDetails Result: The SkuDetails result now includes additional fields such as priceAmount, priceCurrency, and priceFormatted for more detailed in-app purchase information.


Version 1.0.1

May 27, 2024


  • Fixed a minor bug affecting Plankton configuration in the Unity editor for macOS.

Version 1.0.0

April 9, 2024


  • First release of Plankton, offering essential features for mobile game services integration.