Godot Admob Android Versions Save

Godot's AdMob Plugin for Android with support for Mediations.

v3.0.3

2 weeks ago

v2.1.6

6 months ago

What's Changed

Full Changelog: https://github.com/Poing-Studios/godot-admob-android/compare/v2.1.5...v2.1.6

v3.0.1

6 months ago

What's Changed

Full Changelog: https://github.com/Poing-Studios/godot-admob-android/compare/v3.0.0...v3.0.1

v2.1.5

6 months ago

v3.0.0

8 months ago

We are thrilled to announce the highly anticipated update of Godot AdMob Android version 3.0.0! This release marks a significant milestone by introducing mediation capabilities.

Important Note: This is a BREAKING CHANGE. Only update to this version if it is absolutely necessary, as it will require substantial code rewriting. We recommend using v2 if possible.

What's New:

  • Kotlin Integration: Version 3.0.0 brings Kotlin into the mix, providing developers with improved development ease and modernity.

  • Enhanced Architecture and Clean Code: We've restructured the codebase, resulting in a more well-defined architecture and cleaner code for better maintainability.

  • Comprehensive Documentation: The documentation has been significantly improved and expanded, ensuring developers have access to detailed information.

  • Streamlined Development: Building your projects has never been easier! We've included handy scripts like clean_build.ps1 for Windows or clean_build.sh for Unix (Linux and MacOS). These scripts will automatically add the required Godot library version (e.g., 4.1.1), simplifying your development workflow.

  • Automated Export: We've introduced a Gradle task to automatically generate a .zip file for export. Now, any developer can create the same .zip file our CI/CD pipeline produces by executing: ./gradlew zipPlugins -PgodotVersion=4.1.1.

  • Plugin Export: Another Gradle task allows you to export the plugins to your working project directory with ease: ./gradlew exportFiles -PpluginExportPath=D:\godot-admob-plugin\android\plugins.

  • Converters: We've added converters to facilitate the conversion between GodotDictionary and JavaObject, making data exchange smoother.

  • Wrapper Classes: We've introduced various wrapper classes that simplify the use of AdMob functionalities, such as PoingGodotAdMobAdSize, PoingGodotAdMobInterstitialAd, PoingGodotAdMobRewardedAd, and more.

  • Mediation Support: You can now easily integrate mediation for popular ad networks like AdColony, Meta, and Vungle (Liftoff).

  • And Much More: This release comes with a plethora of additional enhancements, optimizations, and bug fixes to provide you with the best possible experience.

We are excited to offer this major update to the Godot AdMob Android plugin, and we hope it empowers developers to create even more engaging and successful mobile games. Please refer to the updated documentation for detailed information on how to make the most of these new features.

Thank you for your continued support, and happy coding!

Full Changelog: https://github.com/Poing-Studios/godot-admob-android/compare/v2.1.4...v3.0.0

v2.1.4

1 year ago

What's Changed

New Contributors

Full Changelog: https://github.com/Poing-Studios/godot-admob-android/compare/v2.1.3...v2.1.4

v2.1.3

1 year ago

What's Changed

Full Changelog: https://github.com/Poing-Studios/godot-admob-android/compare/v2.1.2...v2.1.3

v2.1.2

1 year ago

What's Changed

  • Add clicked and impression signals to all ad types by @gianlluca in https://github.com/Poing-Studios/godot-admob-android/pull/128
  • [FEATURE] Upgrade GAD SDK to 21.3.0 #142
  • [FEATURE] Design a way the GAD SDK version is always correct #140
  • [FEATURE] Change implementation of AdMob dependencies with content of .gdap file #139

New Contributors

Full Changelog: https://github.com/Poing-Studios/godot-admob-android/compare/v2.1.1...v2.1.2

https://github.com/Poing-Studios/godot-admob-android/milestone/5?closed=1

v2.1.1

1 year ago

IMPORTANT NOTE This version is not compatible with versions below Godot v3.5

To fix this problem on Android 12: java.lang.IllegalArgumentException: com.multiplicationworld: Targeting S+ (version 31 and above) requires that one of FLAG_IMMUTABLE or FLAG_MUTABLE be specified when creating a PendingIntent.

Please replace your .gdip file content with this one:

[config]

name="AdMob"
binary_type="local"
binary="admob-release.aar"

[dependencies]
remote=["com.google.android.gms:play-services-ads:21.1.0", "com.google.android.ump:user-messaging-platform:2.0.0"]

Related on #136, #126


  • Migrate to SDK v21 #127
  • Fix App crash on startup Android 12 #126

If you find any bug, please create an Issue here: https://github.com/Poing-Studios/godot-admob-android/issues Discord Poing's AdMob: https://discord.gg/YEPvYjSSMk


Recommended Editor Plugin version: https://github.com/Poing-Studios/godot-admob-editor/releases/tag/v1.3.1