Repository navigation
v1.1.8
Release Notes - AdManageKit v1.1.8
What's New
- Separation of Modules: AdManageKit is now split into two independent modules:
AdManageKit-Ads: Handles AdMob ads, including banners, interstitials, and native ads.AdManageKit-Billing: Manages in-app purchases using Google Play Billing.
- Global Purchase Provider:
- Added
BillingConfig.setPurchaseProvider(BillingPurchaseProvider())for automatic ad management based on purchase status. - Ensures ads are disabled for premium users without requiring manual checks.
- Added
- Improved Dependency Management:
- Moved
AppPurchaseProvidertoAdManageKit-Corefor better modularity. AdManageKit-AdsandAdManageKit-Billingnow depend onAdManageKit-Core.
- Moved
- User Messaging Platform (UMP) Enhancements:
- Improved GDPR/CCPA compliance with better handling of consent forms.
- Ensured seamless ad request handling based on user consent status.
- Better Documentation & Sample Project:
- Updated README with clear installation and usage instructions.
- Sample project now demonstrates modular usage of Ads and Billing.
Bug Fixes
- Fixed
SoftwareComponent with name 'release' not founderror for proper publishing. - Resolved
Cannot access class 'AppPurchaseProvider'by moving it toAdManageKit-Core. - Addressed
This application is not configured to use dynamic featuresissue. - Improved caching and loading mechanism for interstitial ads.
Upgrade Guide
- Update Dependencies:
dependencies { implementation 'com.github.i2hammad.AdManageKit:ad-manage-kit:v1.1.8' implementation 'com.github.i2hammad.AdManageKit:ad-manage-kit-billing:v1.1.8' } - Register Global Purchase Provider:
BillingConfig.setPurchaseProvider(BillingPurchaseProvider())
- Sync Gradle & Rebuild Project
Known Issues
- Some ad networks may require re-initialization after UMP consent updates.
- Ensure Google Play Console setup for in-app purchases to avoid billing errors.
Future Roadmap
- Support for Multiple Ad Networks (AppLovin, IronSource)
For any issues, please open a GitHub Issue.
Full Changelog: v1.1.7...v1.1.8