Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Implement Monetisation Ads Control Module #130

Merged
merged 4 commits into from
Oct 5, 2023

Conversation

teogor
Copy link
Owner

@teogor teogor commented Oct 5, 2023

This PR introduces the Monetisation Ads Control module, which provides control and management of ads within the Ceres app. Here's a summary of the changes made in this module:

  1. Ads Control API: Introduced the AdsControl interface and related classes for handling ads control, consent status, and requirements.

  2. AdMob Integration: Added integration with AdMob via the AdMobInitializer class. Also, deprecated legacy methods in favor of the new Ads Control API.

  3. Messaging Module Integration: Integrated the Ads Control API into the messaging module, replacing deprecated methods and ensuring a unified approach to ad management.

This PR aims to provide a comprehensive solution for managing ads across different parts of the Ceres app, ensuring a consistent and controlled advertising experience for users.

Introduce the AdsControl API in the Monetisation module, providing interfaces and classes for handling ad control, consent status, and consent requirement status. The API includes functions to get various states related to ads and consent, enabling more granular control over ad-related functionalities.
@teogor teogor added @enhancement New feature or request @priority-low ads Marks an Issue/PR as linked to the ceres:ads module labels Oct 5, 2023
@teogor teogor added this to the 1.0.0-alpha03 milestone Oct 5, 2023
@teogor teogor self-assigned this Oct 5, 2023
@teogor teogor merged commit 8685c43 into main Oct 5, 2023
4 checks passed
@zeobot zeobot bot deleted the feature/monetisation-ads-control-unification branch October 5, 2023 00:06
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
ads Marks an Issue/PR as linked to the ceres:ads module @enhancement New feature or request @priority-low
Projects
Development

Successfully merging this pull request may close these issues.

1 participant