├── Line ├── .gradle │ ├── 6.1.1 │ │ ├── gc.properties │ │ ├── fileChanges │ │ │ └── last-build.bin │ │ └── fileHashes │ │ │ └── fileHashes.lock │ ├── vcs-1 │ │ └── gc.properties │ └── checksums │ │ └── checksums.lock ├── .gitignore ├── src │ └── main │ │ └── AndroidManifest.xml ├── build.gradle.kts ├── proguard-rules.pro └── gradlew.bat ├── ByteDance ├── .gitignore ├── README.md ├── src │ └── main │ │ └── AndroidManifest.xml ├── build.gradle.kts └── proguard-rules.pro ├── Facebook ├── .gitignore ├── README.md ├── build.gradle.kts ├── src │ └── main │ │ └── AndroidManifest.xml └── proguard-rules.pro ├── Fyber ├── .gitignore ├── README.md ├── src │ └── main │ │ └── AndroidManifest.xml ├── build.gradle.kts └── proguard-rules.pro ├── Google ├── .gitignore ├── README.md ├── build.gradle.kts ├── src │ └── main │ │ └── AndroidManifest.xml └── proguard-rules.pro ├── InMobi ├── .gitignore ├── README.md ├── build.gradle.kts ├── src │ └── main │ │ └── AndroidManifest.xml └── proguard-rules.pro ├── Moloco ├── README.md ├── .gitignore ├── build.gradle.kts ├── proguard-rules.pro └── CHANGELOG.md ├── MyTarget ├── .gitignore ├── README.md ├── build.gradle.kts ├── src │ └── main │ │ └── AndroidManifest.xml └── proguard-rules.pro ├── PubMatic ├── .gitignore ├── README.md ├── build.gradle.kts ├── proguard-rules.pro └── CHANGELOG.md ├── Smaato ├── .gitignore ├── README.md ├── src │ └── main │ │ └── AndroidManifest.xml ├── proguard-rules.pro └── build.gradle.kts ├── UnityAds ├── .gitignore ├── README.md ├── build.gradle.kts ├── src │ └── main │ │ └── AndroidManifest.xml └── proguard-rules.pro ├── Verve ├── .gitignore ├── README.md ├── src │ └── main │ │ └── AndroidManifest.xml ├── build.gradle.kts └── proguard-rules.pro ├── Vungle ├── .gitignore ├── README.md ├── src │ └── main │ │ └── AndroidManifest.xml ├── build.gradle.kts └── proguard-rules.pro ├── Yandex ├── .gitignore ├── README.md ├── src │ └── main │ │ └── AndroidManifest.xml ├── build.gradle.kts └── proguard-rules.pro ├── BidMachine ├── .gitignore ├── README.md ├── src │ └── main │ │ └── AndroidManifest.xml ├── build.gradle.kts └── proguard-rules.pro ├── BigoAds ├── .gitignore ├── README.md ├── build.gradle.kts ├── src │ └── main │ │ └── java │ │ └── com │ │ └── applovin │ │ └── mediation │ │ └── adapters │ │ └── MDBigoAdsMediationAdapter.java ├── proguard-rules.pro └── CHANGELOG.md ├── Chartboost ├── .gitignore ├── README.md ├── src │ └── main │ │ └── AndroidManifest.xml ├── build.gradle.kts └── proguard-rules.pro ├── LinkedIn ├── .gitignore ├── README.md ├── build.gradle.kts ├── CHANGELOG.md └── proguard-rules.pro ├── Mintegral ├── .gitignore ├── README.md ├── src │ └── main │ │ └── AndroidManifest.xml ├── build.gradle.kts └── proguard-rules.pro ├── AmazonAdMarketplace ├── .gitignore ├── README.md ├── proguard-rules.pro ├── src │ └── main │ │ └── AndroidManifest.xml └── build.gradle.kts ├── IronSource ├── .gitignore ├── build.gradle.kts ├── src │ └── main │ │ └── AndroidManifest.xml └── proguard-rules.pro ├── MobileFuse ├── .gitignore ├── README.md ├── src │ └── main │ │ └── AndroidManifest.xml ├── build.gradle.kts └── proguard-rules.pro ├── OguryPresage ├── .gitignore ├── src │ └── main │ │ └── AndroidManifest.xml ├── README.md ├── build.gradle.kts └── proguard-rules.pro ├── YsoNetwork ├── .gitignore ├── README.md ├── build.gradle.kts ├── src │ └── main │ │ └── java │ │ └── com │ │ └── applovin │ │ └── mediation │ │ ├── adapters │ │ └── ALYsoNetworkMediationAdapter.java │ │ └── ALYsoNetworkMediationAdapter.java ├── proguard-rules.pro └── CHANGELOG.md ├── GoogleAdManager ├── .gitignore ├── README.md ├── build.gradle.kts ├── src │ └── main │ │ └── AndroidManifest.xml └── proguard-rules.pro ├── AppLovin MAX Demo App - Java ├── app │ ├── .gitignore │ ├── src │ │ └── main │ │ │ ├── res │ │ │ ├── values │ │ │ │ ├── dimens.xml │ │ │ │ ├── attrs.xml │ │ │ │ ├── colors.xml │ │ │ │ ├── styles.xml │ │ │ │ └── strings.xml │ │ │ ├── drawable │ │ │ │ ├── logo.png │ │ │ │ ├── mute.png │ │ │ │ ├── unmute.png │ │ │ │ ├── ic_chevron_right_black_24dp.xml │ │ │ │ └── ic_bug.xml │ │ │ ├── drawable-v24 │ │ │ │ └── logo.png │ │ │ ├── mipmap-hdpi │ │ │ │ ├── ic_launcher.png │ │ │ │ └── ic_launcher_round.png │ │ │ ├── mipmap-mdpi │ │ │ │ ├── ic_launcher.png │ │ │ │ └── ic_launcher_round.png │ │ │ ├── mipmap-xhdpi │ │ │ │ ├── ic_launcher.png │ │ │ │ └── ic_launcher_round.png │ │ │ ├── mipmap-xxhdpi │ │ │ │ ├── ic_launcher.png │ │ │ │ └── ic_launcher_round.png │ │ │ ├── mipmap-xxxhdpi │ │ │ │ ├── ic_launcher.png │ │ │ │ └── ic_launcher_round.png │ │ │ ├── xml │ │ │ │ └── network_security_config.xml │ │ │ ├── layout │ │ │ │ ├── activity_mrec_ad_view_holder.xml │ │ │ │ ├── content_main.xml │ │ │ │ ├── activity_native_recycler_view.xml │ │ │ │ ├── activity_text_recycler_view_holder.xml │ │ │ │ ├── activity_list.xml │ │ │ │ ├── activity_mrec_recycler_view.xml │ │ │ │ ├── activity_programmatic_banner_ad.xml │ │ │ │ ├── activity_programmatic_mrec_ad.xml │ │ │ │ ├── activity_main.xml │ │ │ │ ├── ad_callback_item.xml │ │ │ │ ├── recycler_view_footer_item.xml │ │ │ │ ├── section_header_item.xml │ │ │ │ ├── activity_app_open_ad.xml │ │ │ │ ├── activity_rewarded_ad.xml │ │ │ │ ├── activity_interstitial_ad.xml │ │ │ │ ├── activity_layout_editor_banner_ad.xml │ │ │ │ ├── activity_layout_editor_mrec_ad.xml │ │ │ │ ├── activity_native_manual.xml │ │ │ │ ├── activity_native_template.xml │ │ │ │ ├── ad_type_item.xml │ │ │ │ ├── activity_native_manual_late_binding.xml │ │ │ │ ├── activity_splash.xml │ │ │ │ └── activity_rewarded_videos.xml │ │ │ └── menu │ │ │ │ └── menu_main.xml │ │ │ └── java │ │ │ └── com │ │ │ └── applovin │ │ │ └── enterprise │ │ │ └── apps │ │ │ └── demoapp │ │ │ ├── data │ │ │ └── main │ │ │ │ ├── ListItem.java │ │ │ │ ├── SectionHeader.java │ │ │ │ ├── DemoMenuItem.java │ │ │ │ └── FooterType.java │ │ │ ├── ads │ │ │ └── max │ │ │ │ ├── banner │ │ │ │ └── BannerAdActivity.java │ │ │ │ ├── mrecs │ │ │ │ └── MrecAdActivity.java │ │ │ │ └── nativead │ │ │ │ └── NativeAdActivity.java │ │ │ ├── SplashActivity.java │ │ │ └── ui │ │ │ ├── CallbacksRecyclerViewAdapter.java │ │ │ ├── BaseAdActivity.java │ │ │ └── DemoMenuActivity.java │ ├── proguard-rules.pro │ └── build.gradle ├── settings.gradle ├── .gitignore ├── gradle │ └── wrapper │ │ ├── gradle-wrapper.jar │ │ └── gradle-wrapper.properties ├── build.gradle ├── gradle.properties └── gradlew.bat ├── AppLovin MAX Demo App - Kotlin ├── app │ ├── .gitignore │ ├── src │ │ └── main │ │ │ ├── res │ │ │ ├── values │ │ │ │ ├── dimens.xml │ │ │ │ ├── attrs.xml │ │ │ │ ├── colors.xml │ │ │ │ ├── styles.xml │ │ │ │ └── strings.xml │ │ │ ├── drawable │ │ │ │ ├── logo.png │ │ │ │ ├── mute.png │ │ │ │ ├── unmute.png │ │ │ │ ├── ic_chevron_right_black_24dp.xml │ │ │ │ └── ic_bug.xml │ │ │ ├── mipmap-hdpi │ │ │ │ ├── ic_launcher.png │ │ │ │ └── ic_launcher_round.png │ │ │ ├── mipmap-mdpi │ │ │ │ ├── ic_launcher.png │ │ │ │ └── ic_launcher_round.png │ │ │ ├── mipmap-xhdpi │ │ │ │ ├── ic_launcher.png │ │ │ │ └── ic_launcher_round.png │ │ │ ├── mipmap-xxhdpi │ │ │ │ ├── ic_launcher.png │ │ │ │ └── ic_launcher_round.png │ │ │ ├── mipmap-xxxhdpi │ │ │ │ ├── ic_launcher.png │ │ │ │ └── ic_launcher_round.png │ │ │ ├── xml │ │ │ │ └── network_security_config.xml │ │ │ ├── layout │ │ │ │ ├── activity_mrec_ad_view_holder.xml │ │ │ │ ├── activity_native_recycler_view.xml │ │ │ │ ├── content_main.xml │ │ │ │ ├── activity_text_recycler_view_holder.xml │ │ │ │ ├── activity_list.xml │ │ │ │ ├── activity_mrec_recycler_view.xml │ │ │ │ ├── activity_programmatic_banner_ad.xml │ │ │ │ ├── activity_programmatic_mrec_ad.xml │ │ │ │ ├── activity_main.xml │ │ │ │ ├── ad_callback_item.xml │ │ │ │ ├── footer_item.xml │ │ │ │ ├── section_header_item.xml │ │ │ │ ├── activity_app_open_ad.xml │ │ │ │ ├── activity_rewarded_ad.xml │ │ │ │ ├── activity_interstitial_ad.xml │ │ │ │ ├── activity_layout_editor_banner_ad.xml │ │ │ │ ├── activity_layout_editor_mrec_ad.xml │ │ │ │ ├── activity_native_manual.xml │ │ │ │ ├── activity_native_template.xml │ │ │ │ ├── ad_type_item.xml │ │ │ │ ├── activity_native_manual_late_binding.xml │ │ │ │ ├── activity_splash.xml │ │ │ │ └── activity_rewarded_videos.xml │ │ │ └── menu │ │ │ │ └── menu_main.xml │ │ │ └── java │ │ │ └── com │ │ │ └── applovin │ │ │ └── enterprise │ │ │ └── apps │ │ │ └── demoapp │ │ │ ├── data │ │ │ └── main │ │ │ │ ├── SectionHeader.kt │ │ │ │ ├── ListItem.kt │ │ │ │ ├── DemoMenuItem.kt │ │ │ │ └── Footer.kt │ │ │ ├── ads │ │ │ └── max │ │ │ │ ├── banner │ │ │ │ ├── BannerAdActivity.kt │ │ │ │ └── JetpackComposeBannerAdActivity.kt │ │ │ │ ├── mrecs │ │ │ │ ├── MrecAdActivity.kt │ │ │ │ └── JetpackComposeMrecAdActivity.kt │ │ │ │ └── nativead │ │ │ │ ├── NativeAdActivity.kt │ │ │ │ └── JetpackComposeTemplateNativeAdActivity.kt │ │ │ ├── SplashActivity.kt │ │ │ └── ui │ │ │ ├── CallbacksRecyclerViewAdapter.kt │ │ │ ├── BaseAdActivity.kt │ │ │ ├── DemoMenuActivity.kt │ │ │ └── MainRecyclerViewAdapter.kt │ ├── proguard-rules.pro │ └── build.gradle ├── settings.gradle ├── .gitignore ├── gradle │ └── wrapper │ │ ├── gradle-wrapper.jar │ │ └── gradle-wrapper.properties ├── build.gradle ├── gradle.properties └── gradlew.bat ├── .gitignore ├── .github ├── ISSUE_TEMPLATE │ ├── config.yml │ ├── feature_request.yml │ └── bug_report.yml └── workflows │ └── issue_stale.yml ├── LICENSE.md └── THIRD PARTY NOTICES.md /Line/.gradle/6.1.1/gc.properties: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /Line/.gradle/vcs-1/gc.properties: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /ByteDance/.gitignore: -------------------------------------------------------------------------------- 1 | /target 2 | /build -------------------------------------------------------------------------------- /Facebook/.gitignore: -------------------------------------------------------------------------------- 1 | /target 2 | /build -------------------------------------------------------------------------------- /Fyber/.gitignore: -------------------------------------------------------------------------------- 1 | /target 2 | /build -------------------------------------------------------------------------------- /Google/.gitignore: -------------------------------------------------------------------------------- 1 | /target 2 | /build -------------------------------------------------------------------------------- /InMobi/.gitignore: -------------------------------------------------------------------------------- 1 | /target 2 | /build -------------------------------------------------------------------------------- /InMobi/README.md: -------------------------------------------------------------------------------- 1 | # InMobi Adapter 2 | -------------------------------------------------------------------------------- /Line/.gitignore: -------------------------------------------------------------------------------- 1 | /target 2 | /build 3 | -------------------------------------------------------------------------------- /Moloco/README.md: -------------------------------------------------------------------------------- 1 | # Moloco Adapter 2 | -------------------------------------------------------------------------------- /MyTarget/.gitignore: -------------------------------------------------------------------------------- 1 | /target 2 | /build -------------------------------------------------------------------------------- /PubMatic/.gitignore: -------------------------------------------------------------------------------- 1 | /target 2 | /build -------------------------------------------------------------------------------- /Smaato/.gitignore: -------------------------------------------------------------------------------- 1 | /target 2 | /build -------------------------------------------------------------------------------- /Smaato/README.md: -------------------------------------------------------------------------------- 1 | # Smaato Adapter 2 | -------------------------------------------------------------------------------- /UnityAds/.gitignore: -------------------------------------------------------------------------------- 1 | /target 2 | /build -------------------------------------------------------------------------------- /Verve/.gitignore: -------------------------------------------------------------------------------- 1 | /target 2 | /build -------------------------------------------------------------------------------- /Verve/README.md: -------------------------------------------------------------------------------- 1 | # Verve Adapter 2 | -------------------------------------------------------------------------------- /Vungle/.gitignore: -------------------------------------------------------------------------------- 1 | /target 2 | /build -------------------------------------------------------------------------------- /Vungle/README.md: -------------------------------------------------------------------------------- 1 | # Vungle Adapter 2 | -------------------------------------------------------------------------------- /Yandex/.gitignore: -------------------------------------------------------------------------------- 1 | /target 2 | /build -------------------------------------------------------------------------------- /Yandex/README.md: -------------------------------------------------------------------------------- 1 | # Yandex Adapter 2 | -------------------------------------------------------------------------------- /BidMachine/.gitignore: -------------------------------------------------------------------------------- 1 | /target 2 | /build -------------------------------------------------------------------------------- /BigoAds/.gitignore: -------------------------------------------------------------------------------- 1 | /target 2 | /build 3 | -------------------------------------------------------------------------------- /BigoAds/README.md: -------------------------------------------------------------------------------- 1 | # Bigo Ads Adapter 2 | -------------------------------------------------------------------------------- /ByteDance/README.md: -------------------------------------------------------------------------------- 1 | # ByteDance Adapter 2 | -------------------------------------------------------------------------------- /Chartboost/.gitignore: -------------------------------------------------------------------------------- 1 | /target 2 | /build -------------------------------------------------------------------------------- /Facebook/README.md: -------------------------------------------------------------------------------- 1 | # Facebook Adapter 2 | -------------------------------------------------------------------------------- /Google/README.md: -------------------------------------------------------------------------------- 1 | # Google AdMob Adapter 2 | -------------------------------------------------------------------------------- /LinkedIn/.gitignore: -------------------------------------------------------------------------------- 1 | /target 2 | /build 3 | -------------------------------------------------------------------------------- /Mintegral/.gitignore: -------------------------------------------------------------------------------- 1 | /target 2 | /build 3 | -------------------------------------------------------------------------------- /Mintegral/README.md: -------------------------------------------------------------------------------- 1 | # Mintegral Adapter 2 | -------------------------------------------------------------------------------- /Moloco/.gitignore: -------------------------------------------------------------------------------- 1 | /target 2 | /build 3 | -------------------------------------------------------------------------------- /MyTarget/README.md: -------------------------------------------------------------------------------- 1 | # MyTarget Adapter 2 | -------------------------------------------------------------------------------- /PubMatic/README.md: -------------------------------------------------------------------------------- 1 | # PubMatic Adapter 2 | -------------------------------------------------------------------------------- /UnityAds/README.md: -------------------------------------------------------------------------------- 1 | # UnityAds Adapter 2 | -------------------------------------------------------------------------------- /AmazonAdMarketplace/.gitignore: -------------------------------------------------------------------------------- 1 | /target 2 | /build -------------------------------------------------------------------------------- /BidMachine/README.md: -------------------------------------------------------------------------------- 1 | # BidMachine Adapter 2 | -------------------------------------------------------------------------------- /Chartboost/README.md: -------------------------------------------------------------------------------- 1 | # Chartboost Adapter 2 | -------------------------------------------------------------------------------- /Fyber/README.md: -------------------------------------------------------------------------------- 1 | # Fyber Inneractive Adapter 2 | -------------------------------------------------------------------------------- /IronSource/.gitignore: -------------------------------------------------------------------------------- 1 | /target 2 | /build 3 | -------------------------------------------------------------------------------- /Line/.gradle/6.1.1/fileChanges/last-build.bin: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /LinkedIn/README.md: -------------------------------------------------------------------------------- 1 | # LinkedIn DSP Adapter 2 | -------------------------------------------------------------------------------- /MobileFuse/.gitignore: -------------------------------------------------------------------------------- 1 | /target 2 | /build 3 | -------------------------------------------------------------------------------- /MobileFuse/README.md: -------------------------------------------------------------------------------- 1 | # MobileFuse Adapter 2 | -------------------------------------------------------------------------------- /OguryPresage/.gitignore: -------------------------------------------------------------------------------- 1 | /target 2 | /build 3 | -------------------------------------------------------------------------------- /YsoNetwork/.gitignore: -------------------------------------------------------------------------------- 1 | /target 2 | /build 3 | -------------------------------------------------------------------------------- /YsoNetwork/README.md: -------------------------------------------------------------------------------- 1 | # YSO Network Adapter 2 | -------------------------------------------------------------------------------- /GoogleAdManager/.gitignore: -------------------------------------------------------------------------------- 1 | /target 2 | /build 3 | -------------------------------------------------------------------------------- /AppLovin MAX Demo App - Java/app/.gitignore: -------------------------------------------------------------------------------- 1 | /build 2 | -------------------------------------------------------------------------------- /AppLovin MAX Demo App - Kotlin/app/.gitignore: -------------------------------------------------------------------------------- 1 | /build 2 | -------------------------------------------------------------------------------- /GoogleAdManager/README.md: -------------------------------------------------------------------------------- 1 | # Google Ad Manager Adapter 2 | -------------------------------------------------------------------------------- /AmazonAdMarketplace/README.md: -------------------------------------------------------------------------------- 1 | # Amazon Ad Marketplace Adapter 2 | -------------------------------------------------------------------------------- /AppLovin MAX Demo App - Java/app/src/main/res/values/dimens.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | -------------------------------------------------------------------------------- /BidMachine/src/main/AndroidManifest.xml: -------------------------------------------------------------------------------- 1 | 2 | -------------------------------------------------------------------------------- /MobileFuse/src/main/AndroidManifest.xml: -------------------------------------------------------------------------------- 1 | 2 | -------------------------------------------------------------------------------- /AppLovin MAX Demo App - Java/settings.gradle: -------------------------------------------------------------------------------- 1 | include ':app' 2 | rootProject.name = 'AppLovin MAX Demo App - Java' 3 | -------------------------------------------------------------------------------- /AmazonAdMarketplace/proguard-rules.pro: -------------------------------------------------------------------------------- 1 | -keep class com.amazon.device.ads.** { *; } 2 | -keep class com.iabtcf.** { *; } 3 | -------------------------------------------------------------------------------- /AppLovin MAX Demo App - Kotlin/settings.gradle: -------------------------------------------------------------------------------- 1 | include ':app' 2 | rootProject.name='AppLovin MAX Demo App - Kotlin' 3 | -------------------------------------------------------------------------------- /OguryPresage/src/main/AndroidManifest.xml: -------------------------------------------------------------------------------- 1 | 3 | 4 | 5 | -------------------------------------------------------------------------------- /AppLovin MAX Demo App - Kotlin/app/src/main/res/values/dimens.xml: -------------------------------------------------------------------------------- 1 | 2 | 16dp 3 | 4 | -------------------------------------------------------------------------------- /Line/.gradle/checksums/checksums.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Unity-Technologies/AppLovin-MAX-SDK-Android/master/Line/.gradle/checksums/checksums.lock -------------------------------------------------------------------------------- /Line/.gradle/6.1.1/fileHashes/fileHashes.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Unity-Technologies/AppLovin-MAX-SDK-Android/master/Line/.gradle/6.1.1/fileHashes/fileHashes.lock -------------------------------------------------------------------------------- /AppLovin MAX Demo App - Java/.gitignore: -------------------------------------------------------------------------------- 1 | *.iml 2 | .gradle 3 | /local.properties 4 | /.idea 5 | .DS_Store 6 | /build 7 | /captures 8 | .externalNativeBuild 9 | .cxx 10 | -------------------------------------------------------------------------------- /AppLovin MAX Demo App - Kotlin/.gitignore: -------------------------------------------------------------------------------- 1 | *.iml 2 | .gradle 3 | /local.properties 4 | /.idea 5 | .DS_Store 6 | /build 7 | /captures 8 | .externalNativeBuild 9 | .cxx 10 | -------------------------------------------------------------------------------- /Line/src/main/AndroidManifest.xml: -------------------------------------------------------------------------------- 1 | 3 | 4 | 5 | -------------------------------------------------------------------------------- /ByteDance/src/main/AndroidManifest.xml: -------------------------------------------------------------------------------- 1 | 3 | 4 | -------------------------------------------------------------------------------- /Fyber/src/main/AndroidManifest.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | -------------------------------------------------------------------------------- /Smaato/src/main/AndroidManifest.xml: -------------------------------------------------------------------------------- 1 | 3 | 4 | 5 | -------------------------------------------------------------------------------- /Verve/src/main/AndroidManifest.xml: -------------------------------------------------------------------------------- 1 | 3 | 4 | 5 | -------------------------------------------------------------------------------- /Vungle/src/main/AndroidManifest.xml: -------------------------------------------------------------------------------- 1 | 3 | 4 | 5 | -------------------------------------------------------------------------------- /Yandex/src/main/AndroidManifest.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | -------------------------------------------------------------------------------- /Mintegral/src/main/AndroidManifest.xml: -------------------------------------------------------------------------------- 1 | 3 | 4 | 5 | -------------------------------------------------------------------------------- /AppLovin MAX Demo App - Java/app/src/main/res/drawable/logo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Unity-Technologies/AppLovin-MAX-SDK-Android/master/AppLovin MAX Demo App - Java/app/src/main/res/drawable/logo.png -------------------------------------------------------------------------------- /AppLovin MAX Demo App - Java/app/src/main/res/drawable/mute.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Unity-Technologies/AppLovin-MAX-SDK-Android/master/AppLovin MAX Demo App - Java/app/src/main/res/drawable/mute.png -------------------------------------------------------------------------------- /AppLovin MAX Demo App - Java/gradle/wrapper/gradle-wrapper.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Unity-Technologies/AppLovin-MAX-SDK-Android/master/AppLovin MAX Demo App - Java/gradle/wrapper/gradle-wrapper.jar -------------------------------------------------------------------------------- /AppLovin MAX Demo App - Java/app/src/main/res/drawable/unmute.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Unity-Technologies/AppLovin-MAX-SDK-Android/master/AppLovin MAX Demo App - Java/app/src/main/res/drawable/unmute.png -------------------------------------------------------------------------------- /AppLovin MAX Demo App - Kotlin/app/src/main/res/drawable/logo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Unity-Technologies/AppLovin-MAX-SDK-Android/master/AppLovin MAX Demo App - Kotlin/app/src/main/res/drawable/logo.png -------------------------------------------------------------------------------- /AppLovin MAX Demo App - Kotlin/app/src/main/res/drawable/mute.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Unity-Technologies/AppLovin-MAX-SDK-Android/master/AppLovin MAX Demo App - Kotlin/app/src/main/res/drawable/mute.png -------------------------------------------------------------------------------- /AppLovin MAX Demo App - Kotlin/gradle/wrapper/gradle-wrapper.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Unity-Technologies/AppLovin-MAX-SDK-Android/master/AppLovin MAX Demo App - Kotlin/gradle/wrapper/gradle-wrapper.jar -------------------------------------------------------------------------------- /OguryPresage/README.md: -------------------------------------------------------------------------------- 1 | # Ogury Presage Adapter 2 | 3 | ### Warning: This Android adapter must be pushed manually. 4 | To make sure the capitalization and dashes are consistent, this should be pushed manually. 5 | -------------------------------------------------------------------------------- /AppLovin MAX Demo App - Java/app/src/main/res/drawable-v24/logo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Unity-Technologies/AppLovin-MAX-SDK-Android/master/AppLovin MAX Demo App - Java/app/src/main/res/drawable-v24/logo.png -------------------------------------------------------------------------------- /AppLovin MAX Demo App - Kotlin/app/src/main/res/drawable/unmute.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Unity-Technologies/AppLovin-MAX-SDK-Android/master/AppLovin MAX Demo App - Kotlin/app/src/main/res/drawable/unmute.png -------------------------------------------------------------------------------- /AppLovin MAX Demo App - Java/app/src/main/res/mipmap-hdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Unity-Technologies/AppLovin-MAX-SDK-Android/master/AppLovin MAX Demo App - Java/app/src/main/res/mipmap-hdpi/ic_launcher.png -------------------------------------------------------------------------------- /AppLovin MAX Demo App - Java/app/src/main/res/mipmap-mdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Unity-Technologies/AppLovin-MAX-SDK-Android/master/AppLovin MAX Demo App - Java/app/src/main/res/mipmap-mdpi/ic_launcher.png -------------------------------------------------------------------------------- /AppLovin MAX Demo App - Java/app/src/main/res/mipmap-xhdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Unity-Technologies/AppLovin-MAX-SDK-Android/master/AppLovin MAX Demo App - Java/app/src/main/res/mipmap-xhdpi/ic_launcher.png -------------------------------------------------------------------------------- /AppLovin MAX Demo App - Java/app/src/main/res/mipmap-xxhdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Unity-Technologies/AppLovin-MAX-SDK-Android/master/AppLovin MAX Demo App - Java/app/src/main/res/mipmap-xxhdpi/ic_launcher.png -------------------------------------------------------------------------------- /AppLovin MAX Demo App - Java/app/src/main/res/mipmap-xxxhdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Unity-Technologies/AppLovin-MAX-SDK-Android/master/AppLovin MAX Demo App - Java/app/src/main/res/mipmap-xxxhdpi/ic_launcher.png -------------------------------------------------------------------------------- /AppLovin MAX Demo App - Kotlin/app/src/main/res/mipmap-hdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Unity-Technologies/AppLovin-MAX-SDK-Android/master/AppLovin MAX Demo App - Kotlin/app/src/main/res/mipmap-hdpi/ic_launcher.png -------------------------------------------------------------------------------- /AppLovin MAX Demo App - Kotlin/app/src/main/res/mipmap-mdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Unity-Technologies/AppLovin-MAX-SDK-Android/master/AppLovin MAX Demo App - Kotlin/app/src/main/res/mipmap-mdpi/ic_launcher.png -------------------------------------------------------------------------------- /AppLovin MAX Demo App - Kotlin/app/src/main/res/mipmap-xhdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Unity-Technologies/AppLovin-MAX-SDK-Android/master/AppLovin MAX Demo App - Kotlin/app/src/main/res/mipmap-xhdpi/ic_launcher.png -------------------------------------------------------------------------------- /AppLovin MAX Demo App - Kotlin/app/src/main/res/mipmap-xxhdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Unity-Technologies/AppLovin-MAX-SDK-Android/master/AppLovin MAX Demo App - Kotlin/app/src/main/res/mipmap-xxhdpi/ic_launcher.png -------------------------------------------------------------------------------- /AppLovin MAX Demo App - Kotlin/app/src/main/res/mipmap-xxxhdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Unity-Technologies/AppLovin-MAX-SDK-Android/master/AppLovin MAX Demo App - Kotlin/app/src/main/res/mipmap-xxxhdpi/ic_launcher.png -------------------------------------------------------------------------------- /AppLovin MAX Demo App - Java/app/src/main/res/mipmap-hdpi/ic_launcher_round.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Unity-Technologies/AppLovin-MAX-SDK-Android/master/AppLovin MAX Demo App - Java/app/src/main/res/mipmap-hdpi/ic_launcher_round.png -------------------------------------------------------------------------------- /AppLovin MAX Demo App - Java/app/src/main/res/mipmap-mdpi/ic_launcher_round.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Unity-Technologies/AppLovin-MAX-SDK-Android/master/AppLovin MAX Demo App - Java/app/src/main/res/mipmap-mdpi/ic_launcher_round.png -------------------------------------------------------------------------------- /AppLovin MAX Demo App - Java/app/src/main/res/mipmap-xhdpi/ic_launcher_round.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Unity-Technologies/AppLovin-MAX-SDK-Android/master/AppLovin MAX Demo App - Java/app/src/main/res/mipmap-xhdpi/ic_launcher_round.png -------------------------------------------------------------------------------- /AppLovin MAX Demo App - Java/app/src/main/res/mipmap-xxhdpi/ic_launcher_round.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Unity-Technologies/AppLovin-MAX-SDK-Android/master/AppLovin MAX Demo App - Java/app/src/main/res/mipmap-xxhdpi/ic_launcher_round.png -------------------------------------------------------------------------------- /AppLovin MAX Demo App - Kotlin/app/src/main/res/mipmap-hdpi/ic_launcher_round.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Unity-Technologies/AppLovin-MAX-SDK-Android/master/AppLovin MAX Demo App - Kotlin/app/src/main/res/mipmap-hdpi/ic_launcher_round.png -------------------------------------------------------------------------------- /AppLovin MAX Demo App - Kotlin/app/src/main/res/mipmap-mdpi/ic_launcher_round.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Unity-Technologies/AppLovin-MAX-SDK-Android/master/AppLovin MAX Demo App - Kotlin/app/src/main/res/mipmap-mdpi/ic_launcher_round.png -------------------------------------------------------------------------------- /AppLovin MAX Demo App - Java/app/src/main/res/mipmap-xxxhdpi/ic_launcher_round.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Unity-Technologies/AppLovin-MAX-SDK-Android/master/AppLovin MAX Demo App - Java/app/src/main/res/mipmap-xxxhdpi/ic_launcher_round.png -------------------------------------------------------------------------------- /AppLovin MAX Demo App - Kotlin/app/src/main/res/mipmap-xhdpi/ic_launcher_round.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Unity-Technologies/AppLovin-MAX-SDK-Android/master/AppLovin MAX Demo App - Kotlin/app/src/main/res/mipmap-xhdpi/ic_launcher_round.png -------------------------------------------------------------------------------- /AppLovin MAX Demo App - Kotlin/app/src/main/res/mipmap-xxhdpi/ic_launcher_round.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Unity-Technologies/AppLovin-MAX-SDK-Android/master/AppLovin MAX Demo App - Kotlin/app/src/main/res/mipmap-xxhdpi/ic_launcher_round.png -------------------------------------------------------------------------------- /Chartboost/src/main/AndroidManifest.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | -------------------------------------------------------------------------------- /AppLovin MAX Demo App - Kotlin/app/src/main/res/mipmap-xxxhdpi/ic_launcher_round.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Unity-Technologies/AppLovin-MAX-SDK-Android/master/AppLovin MAX Demo App - Kotlin/app/src/main/res/mipmap-xxxhdpi/ic_launcher_round.png -------------------------------------------------------------------------------- /BigoAds/build.gradle.kts: -------------------------------------------------------------------------------- 1 | plugins { 2 | id("adapter-config") 3 | } 4 | 5 | afterEvaluate { 6 | apply(plugin = "adapter-publish") 7 | } 8 | 9 | val libraryVersionName by extra("5.3.0.2") 10 | 11 | android.defaultConfig.minSdk = 16 12 | -------------------------------------------------------------------------------- /MyTarget/build.gradle.kts: -------------------------------------------------------------------------------- 1 | plugins { 2 | id("adapter-config") 3 | } 4 | 5 | afterEvaluate { 6 | apply(plugin = "adapter-publish") 7 | } 8 | 9 | val libraryVersionName by extra("5.27.1.2") 10 | 11 | android.defaultConfig.minSdk = 21 12 | 13 | -------------------------------------------------------------------------------- /AppLovin MAX Demo App - Java/app/src/main/res/values/attrs.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 90dp 4 | 250dp 5 | 300dp 6 | 7 | -------------------------------------------------------------------------------- /AppLovin MAX Demo App - Kotlin/app/src/main/res/values/attrs.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 90dp 4 | 250dp 5 | 300dp 6 | 7 | -------------------------------------------------------------------------------- /AppLovin MAX Demo App - Java/gradle/wrapper/gradle-wrapper.properties: -------------------------------------------------------------------------------- 1 | distributionBase=GRADLE_USER_HOME 2 | distributionPath=wrapper/dists 3 | distributionUrl=https\://services.gradle.org/distributions/gradle-8.6-bin.zip 4 | zipStoreBase=GRADLE_USER_HOME 5 | zipStorePath=wrapper/dists 6 | -------------------------------------------------------------------------------- /AppLovin MAX Demo App - Kotlin/gradle/wrapper/gradle-wrapper.properties: -------------------------------------------------------------------------------- 1 | distributionBase=GRADLE_USER_HOME 2 | distributionPath=wrapper/dists 3 | distributionUrl=https\://services.gradle.org/distributions/gradle-8.6-bin.zip 4 | zipStoreBase=GRADLE_USER_HOME 5 | zipStorePath=wrapper/dists 6 | -------------------------------------------------------------------------------- /Fyber/build.gradle.kts: -------------------------------------------------------------------------------- 1 | plugins { 2 | id("adapter-config") 3 | } 4 | 5 | afterEvaluate { 6 | apply(plugin = "adapter-publish") 7 | } 8 | 9 | val libraryVersionName by extra("8.3.7.0") 10 | val minAppLovinSdkVersion by extra("13.2.0") 11 | 12 | android.defaultConfig.minSdk = 19 13 | -------------------------------------------------------------------------------- /Google/build.gradle.kts: -------------------------------------------------------------------------------- 1 | plugins { 2 | id("adapter-config") 3 | } 4 | 5 | afterEvaluate { 6 | apply(plugin = "adapter-publish") 7 | } 8 | 9 | val libraryVersionName by extra("24.3.0.1") 10 | val minAppLovinSdkVersion by extra("13.0.0") 11 | 12 | android.defaultConfig.minSdk = 23 13 | -------------------------------------------------------------------------------- /InMobi/build.gradle.kts: -------------------------------------------------------------------------------- 1 | plugins { 2 | id("adapter-config") 3 | } 4 | 5 | afterEvaluate { 6 | apply(plugin = "adapter-publish") 7 | } 8 | 9 | val libraryVersionName by extra("10.8.3.1") 10 | val minAppLovinSdkVersion by extra("13.0.0") 11 | 12 | android.defaultConfig.minSdk = 16 13 | -------------------------------------------------------------------------------- /Moloco/build.gradle.kts: -------------------------------------------------------------------------------- 1 | plugins { 2 | id("adapter-config") 3 | } 4 | 5 | afterEvaluate { 6 | apply(plugin = "adapter-publish") 7 | } 8 | 9 | val libraryVersionName by extra("3.9.0.1") 10 | val minAppLovinSdkVersion by extra("13.0.0") 11 | 12 | android.defaultConfig.minSdk = 21 13 | -------------------------------------------------------------------------------- /Vungle/build.gradle.kts: -------------------------------------------------------------------------------- 1 | plugins { 2 | id("adapter-config") 3 | } 4 | 5 | afterEvaluate { 6 | apply(plugin = "adapter-publish") 7 | } 8 | 9 | val libraryVersionName by extra("7.5.0.2") 10 | val minAppLovinSdkVersion by extra("13.0.0") 11 | 12 | android.defaultConfig.minSdk = 16 13 | -------------------------------------------------------------------------------- /Yandex/build.gradle.kts: -------------------------------------------------------------------------------- 1 | plugins { 2 | id("adapter-config") 3 | } 4 | 5 | afterEvaluate { 6 | apply(plugin = "adapter-publish") 7 | } 8 | 9 | val libraryVersionName by extra("7.12.3.0") 10 | val minAppLovinSdkVersion by extra("13.0.0") 11 | 12 | android.defaultConfig.minSdk = 21 13 | -------------------------------------------------------------------------------- /Facebook/build.gradle.kts: -------------------------------------------------------------------------------- 1 | plugins { 2 | id("adapter-config") 3 | } 4 | 5 | afterEvaluate { 6 | apply(plugin = "adapter-publish") 7 | } 8 | 9 | val libraryVersionName by extra("6.20.0.0") 10 | val minAppLovinSdkVersion by extra("13.0.0") 11 | 12 | android.defaultConfig.minSdk = 16 13 | -------------------------------------------------------------------------------- /IronSource/build.gradle.kts: -------------------------------------------------------------------------------- 1 | plugins { 2 | id("adapter-config") 3 | } 4 | 5 | afterEvaluate { 6 | apply(plugin = "adapter-publish") 7 | } 8 | 9 | val libraryVersionName by extra("8.9.0.0.0") 10 | val minAppLovinSdkVersion by extra("13.0.0") 11 | 12 | android.defaultConfig.minSdk = 19 13 | -------------------------------------------------------------------------------- /Line/build.gradle.kts: -------------------------------------------------------------------------------- 1 | plugins { 2 | id("adapter-config") 3 | } 4 | 5 | afterEvaluate { 6 | apply(plugin = "adapter-publish") 7 | } 8 | 9 | val libraryVersionName by extra("2025.5.19.0") 10 | val minAppLovinSdkVersion by extra("13.0.0") 11 | 12 | android.defaultConfig.minSdk = 19 13 | -------------------------------------------------------------------------------- /LinkedIn/build.gradle.kts: -------------------------------------------------------------------------------- 1 | plugins { 2 | id("adapter-config") 3 | } 4 | 5 | afterEvaluate { 6 | apply(plugin = "adapter-publish") 7 | } 8 | 9 | val libraryVersionName by extra("0.0.6.2") 10 | val libraryGroupId by extra("com.applovin.dsp") 11 | 12 | android.defaultConfig.minSdk = 21 13 | -------------------------------------------------------------------------------- /MobileFuse/build.gradle.kts: -------------------------------------------------------------------------------- 1 | plugins { 2 | id("adapter-config") 3 | } 4 | 5 | afterEvaluate { 6 | apply(plugin = "adapter-publish") 7 | } 8 | 9 | val libraryVersionName by extra("1.9.2.1") 10 | val minAppLovinSdkVersion by extra("13.0.0") 11 | 12 | android.defaultConfig.minSdk = 19 13 | -------------------------------------------------------------------------------- /UnityAds/build.gradle.kts: -------------------------------------------------------------------------------- 1 | plugins { 2 | id("adapter-config") 3 | } 4 | 5 | afterEvaluate { 6 | apply(plugin = "adapter-publish") 7 | } 8 | 9 | val libraryVersionName by extra("4.15.0.0") 10 | val minAppLovinSdkVersion by extra("13.0.0") 11 | 12 | android.defaultConfig.minSdk = 19 13 | -------------------------------------------------------------------------------- /UnityAds/src/main/AndroidManifest.xml: -------------------------------------------------------------------------------- 1 | 3 | 4 | 5 | 6 | 7 | -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- 1 | .DS_Store 2 | 3 | # Android Studio files 4 | *.iml 5 | .idea/ 6 | 7 | /local.properties 8 | 9 | /.idea/workspace.xml 10 | /.idea/libraries 11 | 12 | .DS_Store 13 | 14 | /build 15 | /captures 16 | 17 | .externalNativeBuild 18 | 19 | */dependency-reduced-pom.xml 20 | 21 | **/verification.properties 22 | -------------------------------------------------------------------------------- /Chartboost/build.gradle.kts: -------------------------------------------------------------------------------- 1 | plugins { 2 | id("adapter-config") 3 | } 4 | 5 | afterEvaluate { 6 | apply(plugin = "adapter-publish") 7 | } 8 | 9 | val libraryVersionName by extra("9.8.3.0") 10 | 11 | repositories { 12 | maven { url = uri("https://cboost.jfrog.io/artifactory/chartboost-ads/") } 13 | } 14 | 15 | -------------------------------------------------------------------------------- /Facebook/src/main/AndroidManifest.xml: -------------------------------------------------------------------------------- 1 | 3 | 4 | 5 | 6 | 7 | -------------------------------------------------------------------------------- /OguryPresage/build.gradle.kts: -------------------------------------------------------------------------------- 1 | plugins { 2 | id("adapter-config") 3 | } 4 | 5 | afterEvaluate { 6 | apply(plugin = "adapter-publish") 7 | } 8 | 9 | val libraryVersionName by extra("6.0.1.1") 10 | val libraryArtifactId by extra("ogury-presage-adapter") 11 | 12 | repositories { 13 | maven { url = uri("https://maven.ogury.co") } 14 | } 15 | 16 | -------------------------------------------------------------------------------- /GoogleAdManager/build.gradle.kts: -------------------------------------------------------------------------------- 1 | plugins { 2 | id("adapter-config") 3 | } 4 | 5 | afterEvaluate { 6 | apply(plugin = "adapter-publish") 7 | } 8 | 9 | val libraryVersionName by extra("24.3.0.1") 10 | val libraryArtifactId by extra("google-ad-manager-adapter") 11 | val minAppLovinSdkVersion by extra("13.0.0") 12 | 13 | android.defaultConfig.minSdk = 23 14 | -------------------------------------------------------------------------------- /Verve/build.gradle.kts: -------------------------------------------------------------------------------- 1 | plugins { 2 | id("adapter-config") 3 | } 4 | 5 | afterEvaluate { 6 | apply(plugin = "adapter-publish") 7 | } 8 | 9 | val libraryVersionName by extra("3.3.0.0") 10 | 11 | android.defaultConfig.minSdk = 21 12 | 13 | repositories { 14 | maven { url = uri("https://verve.jfrog.io/artifactory/verve-gradle-release") } 15 | } 16 | 17 | -------------------------------------------------------------------------------- /Google/src/main/AndroidManifest.xml: -------------------------------------------------------------------------------- 1 | 3 | 4 | 5 | 6 | 7 | 8 | -------------------------------------------------------------------------------- /AppLovin MAX Demo App - Java/app/src/main/res/xml/network_security_config.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | -------------------------------------------------------------------------------- /AppLovin MAX Demo App - Kotlin/app/src/main/res/xml/network_security_config.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | -------------------------------------------------------------------------------- /BidMachine/build.gradle.kts: -------------------------------------------------------------------------------- 1 | plugins { 2 | id("adapter-config") 3 | } 4 | 5 | afterEvaluate { 6 | apply(plugin = "adapter-publish") 7 | } 8 | 9 | val libraryVersionName by extra("3.3.0.0") 10 | val minAppLovinSdkVersion by extra("13.0.0") 11 | 12 | android.defaultConfig.minSdk = 21 13 | 14 | repositories { 15 | maven { url = uri("https://artifactory.bidmachine.io/bidmachine") } 16 | } 17 | -------------------------------------------------------------------------------- /ByteDance/build.gradle.kts: -------------------------------------------------------------------------------- 1 | plugins { 2 | id("adapter-config") 3 | } 4 | 5 | afterEvaluate { 6 | apply(plugin = "adapter-publish") 7 | } 8 | 9 | val libraryVersionName by extra("7.2.0.3.0") 10 | val minAppLovinSdkVersion by extra("13.2.0") 11 | 12 | android.defaultConfig.minSdk = 19 13 | 14 | repositories { 15 | maven { url = uri("https://artifact.bytedance.com/repository/pangle") } 16 | } 17 | -------------------------------------------------------------------------------- /PubMatic/build.gradle.kts: -------------------------------------------------------------------------------- 1 | plugins { 2 | id("adapter-config") 3 | } 4 | 5 | afterEvaluate { 6 | apply(plugin = "adapter-publish") 7 | } 8 | 9 | val libraryVersionName by extra("4.5.2.0") 10 | val minAppLovinSdkVersion by extra("13.0.0") 11 | 12 | android.defaultConfig.minSdk = 19 13 | 14 | repositories { 15 | maven { url = uri("https://repo.pubmatic.com/artifactory/public-repos") } 16 | } 17 | -------------------------------------------------------------------------------- /AppLovin MAX Demo App - Kotlin/app/src/main/java/com/applovin/enterprise/apps/demoapp/data/main/SectionHeader.kt: -------------------------------------------------------------------------------- 1 | package com.applovin.enterprise.apps.demoapp.data.main 2 | 3 | /** 4 | * A [ListItem] representing a section header on the main screen 5 | *

6 | * Created by Harry Arakkal on 9/17/2019. 7 | */ 8 | data class SectionHeader(val title: String, override val type: Int = ListItem.SECTION_HEADER) : ListItem 9 | -------------------------------------------------------------------------------- /GoogleAdManager/src/main/AndroidManifest.xml: -------------------------------------------------------------------------------- 1 | 3 | 4 | 5 | 6 | 7 | 8 | -------------------------------------------------------------------------------- /AmazonAdMarketplace/src/main/AndroidManifest.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | -------------------------------------------------------------------------------- /AppLovin MAX Demo App - Java/app/src/main/res/values/colors.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | #0583aa 4 | #02627F 5 | #0583aa 6 | 7 | #40808080 8 | #20808080 9 | 10 | -------------------------------------------------------------------------------- /AppLovin MAX Demo App - Kotlin/app/src/main/res/values/colors.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | #0583aa 4 | #02627F 5 | #0583aa 6 | 7 | #40808080 8 | #20808080 9 | 10 | -------------------------------------------------------------------------------- /YsoNetwork/build.gradle.kts: -------------------------------------------------------------------------------- 1 | plugins { 2 | id("adapter-config") 3 | } 4 | 5 | afterEvaluate { 6 | apply(plugin = "adapter-publish") 7 | } 8 | 9 | val libraryVersionName by extra("1.2.7.1") 10 | val libraryArtifactId by extra("yso-network-adapter") 11 | 12 | android.defaultConfig.minSdk = 21 13 | 14 | repositories { 15 | maven { url = uri("https://ysonetwork.s3.eu-west-3.amazonaws.com/sdk/android") } 16 | } 17 | -------------------------------------------------------------------------------- /.github/ISSUE_TEMPLATE/config.yml: -------------------------------------------------------------------------------- 1 | blank_issues_enabled: true 2 | contact_links: 3 | - name: Documentation 4 | url: https://developers.applovin.com/en/max/android/overview/integration 5 | about: Documentation for the AppLovin MAX SDK for Android 6 | - name: Support 7 | url: https://developers.applovin.com/en/max/faq/common-questions-from-publishers 8 | about: Answers to common questions and support for AppLovin MAX 9 | -------------------------------------------------------------------------------- /AppLovin MAX Demo App - Java/app/src/main/res/layout/activity_mrec_ad_view_holder.xml: -------------------------------------------------------------------------------- 1 | 2 | 8 | 9 | 10 | -------------------------------------------------------------------------------- /AppLovin MAX Demo App - Kotlin/app/src/main/res/layout/activity_mrec_ad_view_holder.xml: -------------------------------------------------------------------------------- 1 | 2 | 8 | 9 | 10 | -------------------------------------------------------------------------------- /MyTarget/src/main/AndroidManifest.xml: -------------------------------------------------------------------------------- 1 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | -------------------------------------------------------------------------------- /AppLovin MAX Demo App - Java/app/src/main/res/menu/menu_main.xml: -------------------------------------------------------------------------------- 1 | 2 |

4 | 9 | 10 | -------------------------------------------------------------------------------- /AppLovin MAX Demo App - Kotlin/app/src/main/res/menu/menu_main.xml: -------------------------------------------------------------------------------- 1 | 2 | 4 | 9 | 10 | -------------------------------------------------------------------------------- /AppLovin MAX Demo App - Java/app/src/main/res/drawable/ic_chevron_right_black_24dp.xml: -------------------------------------------------------------------------------- 1 | 7 | 10 | 11 | -------------------------------------------------------------------------------- /AppLovin MAX Demo App - Kotlin/app/src/main/res/drawable/ic_chevron_right_black_24dp.xml: -------------------------------------------------------------------------------- 1 | 7 | 10 | 11 | -------------------------------------------------------------------------------- /AppLovin MAX Demo App - Java/app/src/main/res/layout/content_main.xml: -------------------------------------------------------------------------------- 1 | 2 | 9 | -------------------------------------------------------------------------------- /AppLovin MAX Demo App - Java/app/src/main/res/layout/activity_native_recycler_view.xml: -------------------------------------------------------------------------------- 1 | 2 | 5 | 6 | 10 | 11 | 12 | -------------------------------------------------------------------------------- /AppLovin MAX Demo App - Kotlin/app/src/main/res/layout/activity_native_recycler_view.xml: -------------------------------------------------------------------------------- 1 | 2 | 5 | 6 | 10 | 11 | 12 | -------------------------------------------------------------------------------- /AppLovin MAX Demo App - Kotlin/app/src/main/java/com/applovin/enterprise/apps/demoapp/data/main/ListItem.kt: -------------------------------------------------------------------------------- 1 | package com.applovin.enterprise.apps.demoapp.data.main 2 | 3 | /** 4 | * Interface for all list items on the main screen. 5 | *

6 | * Created by Harry Arakkal on 9/17/2019 7 | */ 8 | interface ListItem 9 | { 10 | companion object 11 | { 12 | const val SECTION_HEADER = 0 13 | const val AD_ITEM = 1 14 | const val FOOTER = 2; 15 | } 16 | 17 | val type: Int 18 | } 19 | -------------------------------------------------------------------------------- /LinkedIn/CHANGELOG.md: -------------------------------------------------------------------------------- 1 | # Changelog 2 | 3 | ## 0.0.6.2 4 | * Introduced `verification.properties` to facilitate adapter ownership verification with Google SDK console. 5 | 6 | ## 0.0.6.1 7 | * Add ProGuard rules to prevent obfuscation of LinkedIn SDK classes. 8 | 9 | ## 0.0.6.0 10 | * Certified with LinkedIn SDK 0.0.6. 11 | * Removes `allowBackup="false"` from the LinkedIn SDK `AndroidManifest.xml` file, allowing apps to set their own value without conflict. 12 | 13 | ## 0.0.5.0 14 | * Initial commit. 15 | * Minimum AppLovin MAX SDK version 13.0.0. 16 | -------------------------------------------------------------------------------- /LinkedIn/proguard-rules.pro: -------------------------------------------------------------------------------- 1 | # Add project specific ProGuard rules here. 2 | # By default, the flags in this file are appended to flags specified 3 | # in /Users/basil/Library/Android/sdk/tools/proguard/proguard-android.txt 4 | # You can edit the include path and order by changing the proguardFiles 5 | # directive in build.gradle. 6 | # 7 | # For more details, see 8 | # http://developer.android.com/guide/developing/tools/proguard.html 9 | 10 | # Add any project specific keep options here: 11 | 12 | -keep class com.linkedin.audiencenetwork.** { *; } 13 | -------------------------------------------------------------------------------- /Mintegral/build.gradle.kts: -------------------------------------------------------------------------------- 1 | plugins { 2 | id("adapter-config") 3 | } 4 | 5 | afterEvaluate { 6 | apply(plugin = "adapter-publish") 7 | } 8 | 9 | // NOTE: Mintegral has 2 separate SDK versions, e.g. x.x.51 for Google Play & x.x.52 for Android Market (in China) 10 | val libraryVersionName by extra("16.9.71.0") 11 | val minAppLovinSdkVersion by extra("13.0.0") 12 | 13 | android.defaultConfig.minSdk = 16 14 | 15 | repositories { 16 | maven { url = uri("https://dl-maven-android.mintegral.com/repository/mbridge_android_sdk_oversea") } 17 | } 18 | -------------------------------------------------------------------------------- /BigoAds/src/main/java/com/applovin/mediation/adapters/MDBigoAdsMediationAdapter.java: -------------------------------------------------------------------------------- 1 | package com.applovin.mediation.adapters; 2 | 3 | import com.applovin.sdk.AppLovinSdk; 4 | 5 | /** 6 | * // NOTE: We need another class name to access `BigoAdsMediationAdapter` from the Mediation Debugger because there is currently a naming conflict. 7 | */ 8 | public class MDBigoAdsMediationAdapter 9 | extends BigoAdsMediationAdapter 10 | { 11 | public MDBigoAdsMediationAdapter(final AppLovinSdk sdk) 12 | { 13 | super( sdk ); 14 | } 15 | } 16 | -------------------------------------------------------------------------------- /AppLovin MAX Demo App - Kotlin/app/src/main/res/layout/content_main.xml: -------------------------------------------------------------------------------- 1 | 2 | 10 | -------------------------------------------------------------------------------- /AppLovin MAX Demo App - Java/app/src/main/java/com/applovin/enterprise/apps/demoapp/data/main/ListItem.java: -------------------------------------------------------------------------------- 1 | package com.applovin.enterprise.apps.demoapp.data.main; 2 | 3 | /** 4 | * All the list items on main screen should confirm to this interface. 5 | *

6 | * Created by santoshbagadi on 2019-09-10. 7 | */ 8 | public interface ListItem 9 | { 10 | int TYPE_SECTION_HEADER = 0; 11 | int TYPE_AD_ITEM = 1; 12 | int TYPE_FOOTER = 2; 13 | 14 | /** 15 | * @return The type of list item. 16 | */ 17 | int getType(); 18 | } 19 | -------------------------------------------------------------------------------- /LICENSE.md: -------------------------------------------------------------------------------- 1 | # AppLovin MAX Copyright ©2024 AppLovin 2 | 3 | This software is subject to, and made available under, the AppLovin Software Development Kit End User License Agreement (“SDK EULA”), see https://www.applovin.com/eula/. 4 | 5 | Your use of the software and accompanying services constitutes your acceptance of such terms. Unless expressly provided otherwise, the software under this license is made available strictly on an “AS IS” BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, express or implied. Please review the SDK EULA for details on these and other terms and conditions. 6 | -------------------------------------------------------------------------------- /YsoNetwork/src/main/java/com/applovin/mediation/adapters/ALYsoNetworkMediationAdapter.java: -------------------------------------------------------------------------------- 1 | package com.applovin.mediation.adapters; 2 | 3 | import com.applovin.sdk.AppLovinSdk; 4 | 5 | /** 6 | * NOTE: YSO initially named their adapter ALYsoNetworkMediationAdapter but our convention is YsoNetworkMediationAdapter. We will support both naming conventions. 7 | */ 8 | public class ALYsoNetworkMediationAdapter 9 | extends YsoNetworkMediationAdapter 10 | { 11 | public ALYsoNetworkMediationAdapter(final AppLovinSdk sdk) 12 | { 13 | super( sdk ); 14 | } 15 | } 16 | -------------------------------------------------------------------------------- /.github/ISSUE_TEMPLATE/feature_request.yml: -------------------------------------------------------------------------------- 1 | name: Feature Request 2 | description: Request an enhancement 3 | labels: [enhancement] 4 | body: 5 | - type: markdown 6 | attributes: 7 | value: | 8 | *Before requesting, search our [existing issues](https://github.com/AppLovin/AppLovin-MAX-SDK-Android/issues?q=is%3Aissue) and [changelog](https://github.com/AppLovin/AppLovin-MAX-SDK-Android/releases) to see if the feature has already been addressed.* 9 | - type: textarea 10 | attributes: 11 | label: "Feature Description" 12 | validations: 13 | required: true 14 | -------------------------------------------------------------------------------- /InMobi/src/main/AndroidManifest.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 11 | 12 | -------------------------------------------------------------------------------- /YsoNetwork/src/main/java/com/applovin/mediation/ALYsoNetworkMediationAdapter.java: -------------------------------------------------------------------------------- 1 | package com.applovin.mediation; 2 | 3 | import com.applovin.sdk.AppLovinSdk; 4 | import com.applovin.mediation.adapters.YsoNetworkMediationAdapter; 5 | 6 | /** 7 | * NOTE: YSO initially named their adapter ALYsoNetworkMediationAdapter but our convention is YsoNetworkMediationAdapter. We will support both naming conventions. 8 | */ 9 | public class ALYsoNetworkMediationAdapter 10 | extends YsoNetworkMediationAdapter 11 | { 12 | public ALYsoNetworkMediationAdapter(final AppLovinSdk sdk) 13 | { 14 | super( sdk ); 15 | } 16 | } 17 | -------------------------------------------------------------------------------- /AppLovin MAX Demo App - Java/app/src/main/res/layout/activity_text_recycler_view_holder.xml: -------------------------------------------------------------------------------- 1 | 2 | 8 | 9 | 15 | 16 | -------------------------------------------------------------------------------- /AppLovin MAX Demo App - Kotlin/app/src/main/java/com/applovin/enterprise/apps/demoapp/data/main/DemoMenuItem.kt: -------------------------------------------------------------------------------- 1 | package com.applovin.enterprise.apps.demoapp.data.main 2 | 3 | import android.content.Intent 4 | 5 | /** 6 | * A [ListItem] representing an ad type on the main screen. 7 | *

8 | * Created by Harry Arakkal on 09/17/2019. 9 | */ 10 | data class DemoMenuItem(val title: String, val intent: Intent?, val runnable:Runnable?, override val type: Int = ListItem.AD_ITEM) : ListItem 11 | { 12 | constructor(title: String, intent: Intent) : this(title, intent, null) 13 | constructor(title: String, runnable:Runnable) : this(title, null, runnable) 14 | } 15 | -------------------------------------------------------------------------------- /AppLovin MAX Demo App - Kotlin/app/src/main/res/layout/activity_text_recycler_view_holder.xml: -------------------------------------------------------------------------------- 1 | 2 | 8 | 9 | 15 | 16 | -------------------------------------------------------------------------------- /AppLovin MAX Demo App - Java/build.gradle: -------------------------------------------------------------------------------- 1 | // Top-level build file where you can add configuration options common to all sub-projects/modules. 2 | 3 | buildscript { 4 | repositories { 5 | google() 6 | mavenCentral() 7 | } 8 | dependencies { 9 | classpath "com.android.tools.build:gradle:8.3.0" 10 | 11 | // NOTE: Do not place your application dependencies here; they belong 12 | // in the individual module build.gradle files 13 | } 14 | } 15 | 16 | allprojects { 17 | repositories { 18 | google() 19 | mavenCentral() 20 | } 21 | } 22 | 23 | task clean(type: Delete) { 24 | delete rootProject.buildDir 25 | } 26 | -------------------------------------------------------------------------------- /BidMachine/proguard-rules.pro: -------------------------------------------------------------------------------- 1 | # Add project specific ProGuard rules here. 2 | # By default, the flags in this file are appended to flags specified 3 | # in /Users/basil/Library/Android/sdk/tools/proguard/proguard-android.txt 4 | # You can edit the include path and order by changing the proguardFiles 5 | # directive in build.gradle. 6 | # 7 | # For more details, see 8 | # http://developer.android.com/guide/developing/tools/proguard.html 9 | 10 | # Add any project specific keep options here: 11 | 12 | # If your project uses WebView with JS, uncomment the following 13 | # and specify the fully qualified class name to the JavaScript interface 14 | # class: 15 | #-keepclassmembers class fqcn.of.javascript.interface.for.webview { 16 | # public *; 17 | #} 18 | -------------------------------------------------------------------------------- /BigoAds/proguard-rules.pro: -------------------------------------------------------------------------------- 1 | # Add project specific ProGuard rules here. 2 | # By default, the flags in this file are appended to flags specified 3 | # in /Users/basil/Library/Android/sdk/tools/proguard/proguard-android.txt 4 | # You can edit the include path and order by changing the proguardFiles 5 | # directive in build.gradle. 6 | # 7 | # For more details, see 8 | # http://developer.android.com/guide/developing/tools/proguard.html 9 | 10 | # Add any project specific keep options here: 11 | 12 | # If your project uses WebView with JS, uncomment the following 13 | # and specify the fully qualified class name to the JavaScript interface 14 | # class: 15 | #-keepclassmembers class fqcn.of.javascript.interface.for.webview { 16 | # public *; 17 | #} 18 | -------------------------------------------------------------------------------- /Mintegral/proguard-rules.pro: -------------------------------------------------------------------------------- 1 | # Add project specific ProGuard rules here. 2 | # By default, the flags in this file are appended to flags specified 3 | # in /Users/basil/Library/Android/sdk/tools/proguard/proguard-android.txt 4 | # You can edit the include path and order by changing the proguardFiles 5 | # directive in build.gradle. 6 | # 7 | # For more details, see 8 | # http://developer.android.com/guide/developing/tools/proguard.html 9 | 10 | # Add any project specific keep options here: 11 | 12 | # If your project uses WebView with JS, uncomment the following 13 | # and specify the fully qualified class name to the JavaScript interface 14 | # class: 15 | #-keepclassmembers class fqcn.of.javascript.interface.for.webview { 16 | # public *; 17 | #} 18 | -------------------------------------------------------------------------------- /MobileFuse/proguard-rules.pro: -------------------------------------------------------------------------------- 1 | # Add project specific ProGuard rules here. 2 | # By default, the flags in this file are appended to flags specified 3 | # in /Users/basil/Library/Android/sdk/tools/proguard/proguard-android.txt 4 | # You can edit the include path and order by changing the proguardFiles 5 | # directive in build.gradle. 6 | # 7 | # For more details, see 8 | # http://developer.android.com/guide/developing/tools/proguard.html 9 | 10 | # Add any project specific keep options here: 11 | 12 | # If your project uses WebView with JS, uncomment the following 13 | # and specify the fully qualified class name to the JavaScript interface 14 | # class: 15 | #-keepclassmembers class fqcn.of.javascript.interface.for.webview { 16 | # public *; 17 | #} 18 | -------------------------------------------------------------------------------- /Moloco/proguard-rules.pro: -------------------------------------------------------------------------------- 1 | # Add project specific ProGuard rules here. 2 | # By default, the flags in this file are appended to flags specified 3 | # in /Users/basil/Library/Android/sdk/tools/proguard/proguard-android.txt 4 | # You can edit the include path and order by changing the proguardFiles 5 | # directive in build.gradle. 6 | # 7 | # For more details, see 8 | # http://developer.android.com/guide/developing/tools/proguard.html 9 | 10 | # Add any project specific keep options here: 11 | 12 | # If your project uses WebView with JS, uncomment the following 13 | # and specify the fully qualified class name to the JavaScript interface 14 | # class: 15 | #-keepclassmembers class fqcn.of.javascript.interface.for.webview { 16 | # public *; 17 | #} 18 | -------------------------------------------------------------------------------- /PubMatic/proguard-rules.pro: -------------------------------------------------------------------------------- 1 | # Add project specific ProGuard rules here. 2 | # By default, the flags in this file are appended to flags specified 3 | # in /Users/basil/Library/Android/sdk/tools/proguard/proguard-android.txt 4 | # You can edit the include path and order by changing the proguardFiles 5 | # directive in build.gradle. 6 | # 7 | # For more details, see 8 | # http://developer.android.com/guide/developing/tools/proguard.html 9 | 10 | # Add any project specific keep options here: 11 | 12 | # If your project uses WebView with JS, uncomment the following 13 | # and specify the fully qualified class name to the JavaScript interface 14 | # class: 15 | #-keepclassmembers class fqcn.of.javascript.interface.for.webview { 16 | # public *; 17 | #} 18 | -------------------------------------------------------------------------------- /Fyber/proguard-rules.pro: -------------------------------------------------------------------------------- 1 | # Add project specific ProGuard rules here. 2 | # By default, the flags in this file are appended to flags specified 3 | # in /Users/basil/Library/Android/sdk/tools/proguard/proguard-android.txt 4 | # You can edit the include path and order by changing the proguardFiles 5 | # directive in build.gradle. 6 | # 7 | # For more details, see 8 | # http://developer.android.com/guide/developing/tools/proguard.html 9 | 10 | # Add any project specific keep options here: 11 | 12 | # If your project uses WebView with JS, uncomment the following 13 | # and specify the fully qualified class name to the JavaScript interface 14 | # class: 15 | #-keepclassmembers class fqcn.of.javascript.interface.for.webview { 16 | # public *; 17 | #} 18 | 19 | -------------------------------------------------------------------------------- /Google/proguard-rules.pro: -------------------------------------------------------------------------------- 1 | # Add project specific ProGuard rules here. 2 | # By default, the flags in this file are appended to flags specified 3 | # in /Users/basil/Library/Android/sdk/tools/proguard/proguard-android.txt 4 | # You can edit the include path and order by changing the proguardFiles 5 | # directive in build.gradle. 6 | # 7 | # For more details, see 8 | # http://developer.android.com/guide/developing/tools/proguard.html 9 | 10 | # Add any project specific keep options here: 11 | 12 | # If your project uses WebView with JS, uncomment the following 13 | # and specify the fully qualified class name to the JavaScript interface 14 | # class: 15 | #-keepclassmembers class fqcn.of.javascript.interface.for.webview { 16 | # public *; 17 | #} 18 | 19 | -------------------------------------------------------------------------------- /OguryPresage/proguard-rules.pro: -------------------------------------------------------------------------------- 1 | # Add project specific ProGuard rules here. 2 | # By default, the flags in this file are appended to flags specified 3 | # in /Users/basil/Library/Android/sdk/tools/proguard/proguard-android.txt 4 | # You can edit the include path and order by changing the proguardFiles 5 | # directive in build.gradle. 6 | # 7 | # For more details, see 8 | # http://developer.android.com/guide/developing/tools/proguard.html 9 | 10 | # Add any project specific keep options here: 11 | 12 | # If your project uses WebView with JS, uncomment the following 13 | # and specify the fully qualified class name to the JavaScript interface 14 | # class: 15 | #-keepclassmembers class fqcn.of.javascript.interface.for.webview { 16 | # public *; 17 | #} 18 | -------------------------------------------------------------------------------- /Smaato/proguard-rules.pro: -------------------------------------------------------------------------------- 1 | # Add project specific ProGuard rules here. 2 | # By default, the flags in this file are appended to flags specified 3 | # in /Users/basil/Library/Android/sdk/tools/proguard/proguard-android.txt 4 | # You can edit the include path and order by changing the proguardFiles 5 | # directive in build.gradle. 6 | # 7 | # For more details, see 8 | # http://developer.android.com/guide/developing/tools/proguard.html 9 | 10 | #-keep public class com.smaato.soma.internal.connector.OrmmaBridge { 11 | #public *; 12 | #} 13 | #-keepattributes *Annotation* 14 | 15 | -keep public class com.smaato.sdk.** { *; } 16 | -keep public interface com.smaato.sdk.** { *; } 17 | 18 | # For Mediation Debugger support 19 | -keepnames class com.smaato.sdk.core.* 20 | -------------------------------------------------------------------------------- /GoogleAdManager/proguard-rules.pro: -------------------------------------------------------------------------------- 1 | # Add project specific ProGuard rules here. 2 | # By default, the flags in this file are appended to flags specified 3 | # in /Users/basil/Library/Android/sdk/tools/proguard/proguard-android.txt 4 | # You can edit the include path and order by changing the proguardFiles 5 | # directive in build.gradle. 6 | # 7 | # For more details, see 8 | # http://developer.android.com/guide/developing/tools/proguard.html 9 | 10 | # Add any project specific keep options here: 11 | 12 | # If your project uses WebView with JS, uncomment the following 13 | # and specify the fully qualified class name to the JavaScript interface 14 | # class: 15 | #-keepclassmembers class fqcn.of.javascript.interface.for.webview { 16 | # public *; 17 | #} 18 | 19 | -------------------------------------------------------------------------------- /Line/proguard-rules.pro: -------------------------------------------------------------------------------- 1 | # Add project specific ProGuard rules here. 2 | # By default, the flags in this file are appended to flags specified 3 | # in /Users/basil/Library/Android/sdk/tools/proguard/proguard-android.txt 4 | # You can edit the include path and order by changing the proguardFiles 5 | # directive in build.gradle. 6 | # 7 | # For more details, see 8 | # http://developer.android.com/guide/developing/tools/proguard.html 9 | 10 | # Add any project specific keep options here: 11 | 12 | # If your project uses WebView with JS, uncomment the following 13 | # and specify the fully qualified class name to the JavaScript interface 14 | # class: 15 | #-keepclassmembers class fqcn.of.javascript.interface.for.webview { 16 | # public *; 17 | #} 18 | 19 | -keep class com.five_corp.ad.** { *; } 20 | -------------------------------------------------------------------------------- /MyTarget/proguard-rules.pro: -------------------------------------------------------------------------------- 1 | # Add project specific ProGuard rules here. 2 | # By default, the flags in this file are appended to flags specified 3 | # in /Users/basil/Library/Android/sdk/tools/proguard/proguard-android.txt 4 | # You can edit the include path and order by changing the proguardFiles 5 | # directive in build.gradle. 6 | # 7 | # For more details, see 8 | # http://developer.android.com/guide/developing/tools/proguard.html 9 | 10 | # Add any project specific keep options here: 11 | 12 | # If your project uses WebView with JS, uncomment the following 13 | # and specify the fully qualified class name to the JavaScript interface 14 | # class: 15 | #-keepclassmembers class fqcn.of.javascript.interface.for.webview { 16 | # public *; 17 | #} 18 | 19 | -keep class com.my.target.** {*;} 20 | -------------------------------------------------------------------------------- /AppLovin MAX Demo App - Kotlin/build.gradle: -------------------------------------------------------------------------------- 1 | // Top-level build file where you can add configuration options common to all sub-projects/modules. 2 | 3 | buildscript { 4 | ext.kotlinVersion = '1.6.10' 5 | repositories { 6 | google() 7 | mavenCentral() 8 | } 9 | dependencies { 10 | classpath 'com.android.tools.build:gradle:8.3.0' 11 | classpath "org.jetbrains.kotlin:kotlin-gradle-plugin:$kotlinVersion" 12 | // NOTE: Do not place your application dependencies here; they belong 13 | // in the individual module build.gradle files 14 | } 15 | } 16 | 17 | allprojects { 18 | repositories { 19 | google() 20 | mavenCentral() 21 | } 22 | } 23 | 24 | task clean(type: Delete) { 25 | delete rootProject.buildDir 26 | } 27 | -------------------------------------------------------------------------------- /Chartboost/proguard-rules.pro: -------------------------------------------------------------------------------- 1 | # Add project specific ProGuard rules here. 2 | # By default, the flags in this file are appended to flags specified 3 | # in /Users/basil/Library/Android/sdk/tools/proguard/proguard-android.txt 4 | # You can edit the include path and order by changing the proguardFiles 5 | # directive in build.gradle. 6 | # 7 | # For more details, see 8 | # http://developer.android.com/guide/developing/tools/proguard.html 9 | 10 | # Add any project specific keep options here: 11 | 12 | # If your project uses WebView with JS, uncomment the following 13 | # and specify the fully qualified class name to the JavaScript interface 14 | # class: 15 | #-keepclassmembers class fqcn.of.javascript.interface.for.webview { 16 | # public *; 17 | #} 18 | 19 | -keep class com.chartboost.** { *; } 20 | -------------------------------------------------------------------------------- /YsoNetwork/proguard-rules.pro: -------------------------------------------------------------------------------- 1 | # Add project specific ProGuard rules here. 2 | # By default, the flags in this file are appended to flags specified 3 | # in /Users/basil/Library/Android/sdk/tools/proguard/proguard-android.txt 4 | # You can edit the include path and order by changing the proguardFiles 5 | # directive in build.gradle. 6 | # 7 | # For more details, see 8 | # http://developer.android.com/guide/developing/tools/proguard.html 9 | 10 | # Add any project specific keep options here: 11 | 12 | # If your project uses WebView with JS, uncomment the following 13 | # and specify the fully qualified class name to the JavaScript interface 14 | # class: 15 | #-keepclassmembers class fqcn.of.javascript.interface.for.webview { 16 | # public *; 17 | #} 18 | 19 | -keep class com.ysocorp.ysonetwork.** { *; } 20 | -------------------------------------------------------------------------------- /AppLovin MAX Demo App - Java/app/src/main/java/com/applovin/enterprise/apps/demoapp/data/main/SectionHeader.java: -------------------------------------------------------------------------------- 1 | package com.applovin.enterprise.apps.demoapp.data.main; 2 | 3 | /** 4 | * A {@link ListItem} representing a section header on the main screen 5 | *

6 | * Created by santoshbagadi on 2019-09-10. 7 | */ 8 | public class SectionHeader 9 | implements ListItem 10 | { 11 | private final String title; 12 | 13 | public SectionHeader(final String title) 14 | { 15 | this.title = title; 16 | } 17 | 18 | /** 19 | * @return The time of the section header. 20 | */ 21 | public String getTitle() 22 | { 23 | return title; 24 | } 25 | 26 | @Override 27 | public int getType() 28 | { 29 | return TYPE_SECTION_HEADER; 30 | } 31 | } 32 | -------------------------------------------------------------------------------- /AppLovin MAX Demo App - Java/app/src/main/res/drawable/ic_bug.xml: -------------------------------------------------------------------------------- 1 | 6 | 9 | 10 | -------------------------------------------------------------------------------- /AppLovin MAX Demo App - Kotlin/app/src/main/java/com/applovin/enterprise/apps/demoapp/ads/max/banner/BannerAdActivity.kt: -------------------------------------------------------------------------------- 1 | package com.applovin.enterprise.apps.demoapp.ads.max.banner 2 | 3 | import android.content.Intent 4 | 5 | import com.applovin.enterprise.apps.demoapp.ui.DemoMenuActivity 6 | import com.applovin.enterprise.apps.demoapp.data.main.DemoMenuItem 7 | 8 | class BannerAdActivity : DemoMenuActivity() 9 | { 10 | override fun getListViewContents(): Array = arrayOf( 11 | DemoMenuItem("Programmatic Banners", Intent(this, ProgrammaticBannerAdActivity::class.java)), 12 | DemoMenuItem("Layout Editor Banners", Intent(this, LayoutEditorBannerAdActivity::class.java)), 13 | DemoMenuItem("Jetpack Compose Banners", Intent(this, JetpackComposeBannerAdActivity::class.java))) 14 | } 15 | -------------------------------------------------------------------------------- /AppLovin MAX Demo App - Kotlin/app/src/main/res/drawable/ic_bug.xml: -------------------------------------------------------------------------------- 1 | 6 | 9 | 10 | -------------------------------------------------------------------------------- /Verve/proguard-rules.pro: -------------------------------------------------------------------------------- 1 | # Add project specific ProGuard rules here. 2 | # By default, the flags in this file are appended to flags specified 3 | # in /Users/basil/Library/Android/sdk/tools/proguard/proguard-android.txt 4 | # You can edit the include path and order by changing the proguardFiles 5 | # directive in build.gradle. 6 | # 7 | # For more details, see 8 | # http://developer.android.com/guide/developing/tools/proguard.html 9 | 10 | # Add any project specific keep options here: 11 | 12 | # If your project uses WebView with JS, uncomment the following 13 | # and specify the fully qualified class name to the JavaScript interface 14 | # class: 15 | #-keepclassmembers class fqcn.of.javascript.interface.for.webview { 16 | # public *; 17 | #} 18 | 19 | -keepattributes Signature 20 | -keep class net.pubnative.** { *; } 21 | -------------------------------------------------------------------------------- /.github/workflows/issue_stale.yml: -------------------------------------------------------------------------------- 1 | name: Stale and close inactive issues 2 | on: 3 | schedule: 4 | - cron: "0 1 * * *" 5 | 6 | jobs: 7 | close-issues: 8 | runs-on: ubuntu-latest 9 | permissions: 10 | issues: write 11 | steps: 12 | - uses: actions/stale@v9 13 | with: 14 | operations-per-run: 250 15 | exempt-issue-labels: "in progress" 16 | days-before-pr-stale: -1 17 | days-before-pr-close: -1 18 | days-before-issue-stale: 30 19 | days-before-issue-close: 5 20 | stale-issue-label: "stale" 21 | stale-issue-message: "This issue is stale because it has been open for 30 days with no activity." 22 | close-issue-message: "This issue was closed because it has been inactive for 5 days since being marked as stale." 23 | -------------------------------------------------------------------------------- /AppLovin MAX Demo App - Java/app/src/main/res/values/styles.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 10 | 11 | 15 | 16 | 10 | 11 | 15 | 16 |