ドキュメント

​
​

Development

User Acquisition

Monetization

産業

Unity Ads Monetization

SDK 4.20.0

サポート対象
​

Android API reference

Unity Ads Monetization

SDK 4.20.0

サポート対象
​

このページは選択した言語では使用できません。
Android developer guides
​
​
Android developer guides
  • Android SDK integration guide
  • Unity Ads privacy guide
  • Unity Ads SDK troubleshooting guide
  • Android developer API references
  1. Unity Ads SDK Android developer monetization
  2. Unity Ads SDK integration guide for Android developers

Unity Ads Android integration requirements

Review the integration requirements for Unity Ads SDK to ensure your Android app meets the necessary prerequisites to implement ad formats.
読み終わるまでの所要時間 2 分
最終更新 1ヶ月前

Review the requirements and supported tools to complete the Unity Ads integration with your Android app before installing, initializing, and implementing interstitial, rewarded, or banner ads to earn revenue.

App prerequisites

Before you integrate the Unity Ads SDK, confirm your app meets the following Android Gradle Plugin (AGP) version and build configuration requirements. Each one affects whether the SDK builds and delivers events correctly.

Android Gradle Plugin versions

Your Android Gradle Plugin (AGP) version must be at least 4.2.0, supporting up to AGP version 9.
If you use AGP 9 with
isMinifyEnabled = true
, the steps you need to follow depend on your Unity Ads SDK version.

Unity Ads SDK 4.20.0 or later

If you’re upgrading or plan to upgrade to AGP 9 with
isMinifyEnabled = true
, install the Unity Ads SDK 4.20.0. This is the recommended path because the required R8 keep rules ship with the SDK, so no action is required from you.

Unity Ads SDK earlier than 4.20.0

If you’re using a Unity Ads SDK version earlier than 4.20.0 with Android Gradle Plugin 9 with
isMinifyEnabled = true
, you must add the required keep rules to your own ProGuard configuration. Without them, Unity Ads diagnostic and operative events are silently dropped under R8.
Do the following steps to add the required keep rules to your Proguard configuration.
  1. Add the following three rules to your app’s
    proguard-rules.pro
    .
# Keep WorkManager components that are instantiated via reflection, # which R8 full mode (AGP 9+) can otherwise strip. Fixes Unity Ads # diagnostic/operative event delivery and a potential WorkDatabase # startup crash. -keep class androidx.work.impl.WorkDatabase_Impl { *; } -keep class * extends androidx.work.ListenableWorker { <init>(android.content.Context, androidx.work.WorkerParameters); } -keep class * extends androidx.work.InputMerger { <init>(); }
  1. Rebuild your minified release variant.
  2. Confirm the logcat errors are gone and events arrive as expected.

Build configuration

Ensure your
build.gradle
file specifies the following:
  • Kotlin version to 2.1.x.
  • minSDKversion
    to be
    19
    or higher
  • compileSdkVersion
    to be
    33
    or higher
  • Java 8 targeting for the Unity Ads SDK version 4.7.0 and higher
  • Protobuf-kotlin-lite
    or
    protobuf-java-lite
    and the version used
    注
    The Unity Ads SDK isn’t compatible with the full protobuf version (
    protobuf-kotlin
    or
    protobuf-java
    ) due to a known dependency conflict with
    protobuf-kotlin-lite
    or
    protobuf-java-lite
    , which is required by the SDK.

Copyright © 2026 Unity Technologies
法規事項プライバシーポリシークッキーDocumentation Terms of Use私の個人情報を販売または共有しないプライバシーに関する選択 (クッキー設定)

"Unity" の名称、Unity のロゴ、およびその他の Unity の商標は、米国およびその他の国における Unity Technologies またはその関係会社の商標または登録商標です (詳しくはこちら)。その他の名称またはブランドは該当する所有者の商標です。

一部のページは利便性向上のため機械翻訳を使用しており、内容に不正確な表現が含まれる場合があります。内容に齟齬または不一致が生じた場合は、英語版を正本とします。

  • このページ
    • App prerequisites

      • Android Gradle Plugin versions

        • Unity Ads SDK 4.20.0 or later

        • Unity Ads SDK earlier than 4.20.0

      • Build configuration


このページの問題を報告する