Skip to main content

Changelog

Release notes by integration. Each integration is versioned independently, so the version numbers in one tab don't relate to the others.

December 1, 2025 – Version 4.1.10

  • Bug fix - Updates Android SDK initialization flow.

November 23, 2025 – Version 4.1.7

  • Bug fix - Resolves malformed query string causing crash.

October 30, 2025 – Version 4.1.3

  • Bug fix - Invalid JSON parsing crash.

October 13, 2025 – Version 4.1.2

  • Bug fix - CI: add more debug.

October 08, 2025 – Version 4.1.1

  • Bug fix - CI: add debug and context to test fastlane job.

September 29, 2025 – Version 4.1.0

  • Feature - Align device info query param names with API specs.

May 12, 2025 – Version 4.0.3

  • Updates to support displaying content edge-to-edge in views for Android 15 or higher.

December 18, 2024 – Version 4.0.2

  • Updates to the newest offerwall UI for improved performance.

September 11, 2024 – Version 4.0.1

  • Simplified SDK code to provide performance enhancements.

March 10, 2021 – Version 2.5.0

  • Relax threading constraint to Config.get() call.

May 21, 2020 – Version 2.4.0

  • Dependencies update.

April 28, 2020 – Version 2.2.0

  • Add locking orientation to dashboard orientation setting via the lockOrientation attribute in adgem_config.xml.

February 25, 2020 – Version 2.1.0

  • Refactored and added new methods and variables to use the term interstitial rather than standard or non-rewarded video.
  • Added support for enhanced ad viewability.
  • Added logic to close video ad if play confirmation was not received.

August 22, 2019 – Version 1.6.0

  • Revert meta payload submission.
  • HTTP stack updates.

July 11, 2019 – Version 1.4.1

  • New API to observe Video Playback cancellation events.

May 2, 2019 – Version 1.3.1

  • Fix for invalid onOfferWallClosed callback on configuration change.

May 1, 2019 – Version 1.3.0

  • New API to observe OfferWall events: reward, state, and close.

April 24, 2019 – Version 1.2.4

  • Fix crash getting user agent on some devices.

April 4, 2019 – Version 1.2.3

  • Fix OfferWall closes on first launch.
  • R8 full mode support.
  • Lint errors fixes.
  • Better nullable handling.
  • Fix "Using inlined constants on older versions".

March 15, 2019 – Version 1.2.1

  • Ignore orientation changes for video ads.
  • Log failures acquiring GMS only in debug builds.
  • Built with Gradle to v4.10.1.
  • Built with Gradle build tools to v3.3.2.
  • Fix Google PlayStore Warnings: touch target size.
  • Fix Google PlayStore Warnings: video may not have a label readable by screen readers.

February 11, 2019 – Version 1.2.0

  • Fix dependency resolution when building with Google Play Services.
  • Updated to Java 8.
  • Fix error states API for Offer Wall.

February 6, 2019 – Version 1.1.5

  • Fix for Video callbacks not being called.

February 2, 2019 – Version 1.1.4

  • Ability to skip ads for debuggable runs.
  • Fix for end card images scaling.

January 7, 2019 – Version 1.1.2

  • New Offer Wall startup logic.
  • SDK initialization and startup improvements.
  • Faster server calls.
  • Fix: Duplicate error state between rewarded and standard videos.

December 15, 2018 – Version 1.0.8

  • Bug fix, fixes issue with duplicate query parameters.

December 9, 2018 – Version 1.0.7

  • Bug fix, reassigned Google Ad Id to correct parameter.

November 28, 2018 – Version 1.0.5

  • Fix intermittent crash at OfferWall start up.
  • Disable starting videos when AdGem is not ready.
  • Fix video playback continuation on screen rotation.

November 21, 2018 – Version 1.0.4

  • Internal improvements.
  • Improved support for optional fields: player_age, player_gender, player_payer, player_iap_total_usd, player_created_at, player_level, placement, c1, c2, c3, c4, c5.

November 12, 2018 – Version 1.0.2

  • Deprecated setPlayerId(); instead use the id() method in PlayerMetadata.
  • Added PlayerMetadata with methods to set optional player values.
  • New methods in PlayerMetadata: id(), age(), iapTotalUsd(), level(), placement(), isPayer(), gender(), createdAt(), customFields().