Skip to content

ChiragVasaniP/AdsModuleDemo

Repository files navigation

Ad Library Module

Milestones

Milestone 1: january, 2023

Description: Implement basic functionality for displaying ads.

Milestone 2: Aug 22, 2023

Description: Integrate user targeting and analytics features, Push code to the github. 1. Google AdMob Integration: Integrate the Google AdMob SDK to display banner ads within the app. 2. Facebook Audience Network Integration: Implement integration with the Facebook Audience Network for displaying native ads. 3. Ad Placement Management: Design a system for managing ad placements within the app, including targeting specific screens or user segments. 4. Ad Rendering Components: Develop UI components and classes for rendering ads in various formats, including banners, interstitials, and rewarded videos. 5. Finalize UI/UX enhancements and performance optimizations.

To Be Continued

This project is ongoing, and more updates and milestones will be added in the future.

A versatile ad management library for mobile applications

Overview

This library module simplifies the integration of Google and Facebook's latest ad libraries into your mobile application. It offers a wide range of features to enhance your ad management capabilities, making it easier to optimize ad revenue while maintaining control and flexibility.

Key Features

Ad Sequencing

  • Configure ad sequences through Firebase settings.
  • Prioritize ad networks (e.g., Google or Facebook) based on your preferences.
  • Set the number of sequences for each platform.

Global Ad Control

  • Easily enable or disable ads across your entire app via Firebase configuration.
  • Ideal for testing or temporarily turning off ads.

Demo vs. Real Ads

  • Quickly switch between demo and real ads using Firebase configuration.
  • Simplifies testing and development.

Activity-Specific Ad Control

  • Disable ads for specific activities with Firebase config variables.
  • Fine-grained control over ad placements.

Ad Type Customization

  • Specify ad types individually, such as:
    • Enabling only native ads.
    • Choosing between interstitials, banners, or other ad formats.
    • Setting custom click counters for interstitial ads.

Back Press Behavior

  • Manage ad behavior on back presses with a dedicated variable.
  • Control ad displays when users navigate back within the app.

Ad Format Conversion

  • Seamlessly switch between ad formats with variables for conversion.
  • Eliminate the need to re-upload the app when changing between native and banner ads.

Single Class Management

  • All functionalities are neatly organized within a single class.
  • Streamlines the implementation and management of ads in your app.

Getting Started

Contributions

Contributions are welcome!

Support

If you have any questions or issues, feel free to [open an issue].

Happy Coding!

We hope this library module simplifies your ad management and enhances your mobile app's performance. Enjoy coding!

About

Ads Module For Facebook and Google

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages