Skip to main content

Android SDK Overview

Lightweight and production-ready Android SDK for serving banner ads via Google Ad Manager and Prebid Mobile. Includes built-in support for analytics (pba-stream, pba-update) and privacy flags (GDPR, CCPA, COPPA).

📋 Requirements​

  • Min SDK: 25
  • Compile SDK: 35
  • Language: Java or Kotlin
  • Multidex: Not required
  • Google Mobile Ads SDK: ✅ Included
  • Prebid Mobile SDK: 3.4.0 Included

Features​

  • 🎯 Banner Ads - Standard banner advertising with multiple sizes
  • 🎬 Interstitial Ads - Full-screen ads at natural transition points
  • 🏆 Rewarded Ads - Reward users for watching video ads
  • 📱 Native Ads - Ads that match your app's look and feel
  • 🔐 Privacy Compliant - Built-in GDPR, CCPA, and COPPA support
  • 📊 Analytics Ready - Automatic event tracking and reporting
  • 🚀 Easy Integration - Simple Gradle dependency

What's Included​

The SDK comes bundled with:

  • Google Mobile Ads SDK
  • Prebid Mobile SDK 3.4.0
  • Native ad image-top layout with Prebid and GAM tracking
  • Comprehensive listener interfaces

Rendering modes​

Banner ad units use Prebid bidding followed by GAM by default. Set renderMode to prebid in the ad unit configuration to render the winning Prebid creative directly with Prebid Mobile's rendering API. This path handles creative rendering, tracking, MRAID, and OMID through Prebid Mobile. See Configuration.

Native ads can load directly from Prebid or use Prebid demand with GAM. The current view factory renders the native_ad_image_top layout and registers source-specific impression and click tracking. See Native Ads.

Next Steps​

Continue to the Installation guide to add the SDK to your project.

📞 Support​

For support and documentation, contact us at support@orangeclickmedia.com