RewardVideo BuildPackage_Android_DFP - mkaji-geniee/Geniee-SDK-Unity-Plugin GitHub Wiki
下記ビルド手順に従って作成してください。
- gradleでのライブラリ追加
- Mavenでライブラリを導入する
- 手動でのライブラリ追加
- AndroidManifest.xmlの編集
- GNSAdSDKにUnityのActivityのライフサイクルを繋ぎ込み
- 各種アドネットワークを追加
- ビルド手順
- 独自のActivityを使用している場合
-
メニューバーの
File > Build Settings...を開き、以下を設定してください。- Platform:
Android - Build System:
Gradle
- Platform:
-
使用するファイルが Assets > Plugins > Android 直下に以下のライブラリが生成されていることを確認してください。
- AndroidManifest.xml
- GNSExtendsDfpUnityPlayerActivity.jar
- mainTemplate.gradle
-
使用するAndroid Supportファイルが Assets > Plugins > Android 直下に以下のライブラリが生成されていることを確認してください。
- android.arch.core.common-1.1.0.jar
- android.arch.core.runtime-1.1.0.aar
- android.arch.lifecycle.common-1.1.0.jar
- android.arch.lifecycle.livedata-core-1.1.0.aar
- android.arch.lifecycle.runtime-1.1.0.aar
- android.arch.lifecycle.viewmodel-1.1.0.aar
- com.android.support.animated-vector-drawable-27.1.1.aar
- com.android.support.appcompat-v7-27.1.1.aar
- com.android.support.cardview-v7-27.1.1.aar
- com.android.support.constraint.constraint-layout-1.1.2.aar
- com.android.support.constraint.constraint-layout-solver-1.1.2.jar
- com.android.support.customtabs-27.1.1.aar
- com.android.support.percent-27.1.1.aar
- com.android.support.recyclerview-v7-27.1.1.aar
- com.android.support.support-annotations-27.1.1.jar
- com.android.support.support-compat-27.1.1.aar
- com.android.support.support-core-ui-27.1.1.aar
- com.android.support.support-core-utils-27.1.1.aar
- com.android.support.support-fragment-27.1.1.aar
- com.android.support.support-media-compat-27.1.1.aar
- com.android.support.support-v4-27.1.1.aar
- com.android.support.support-vector-drawable-27.1.1.aar
- com.google.android.gms.play-services-ads-15.0.1.aar
- com.google.android.gms.play-services-ads-base-15.0.1.aar
- com.google.android.gms.play-services-ads-identifier-15.0.1.aar
- com.google.android.gms.play-services-ads-lite-15.0.1.aar
- com.google.android.gms.play-services-base-15.0.1.aar
- com.google.android.gms.play-services-basement-15.0.1.aar
- com.google.android.gms.play-services-gass-15.0.1.aar
- com.google.android.gms.play-services-gcm-15.0.1.aar
- com.google.android.gms.play-services-iid-15.0.1.aar
- com.google.android.gms.play-services-location-15.0.1.aar
- com.google.android.gms.play-services-places-placereport-15.0.1.aar
- com.google.android.gms.play-services-stats-15.0.1.aar
- com.google.android.gms.play-services-tasks-15.0.1.aar
-
PlayServicesResolver > Editor > GNDependenciesを開き、GNAdSDKを取得するために、以下を記述します。<!-- GNAdSDK --> <androidPackage spec="jp.co.geniee.gnadsdk:GNAdSDK:4.0.0"> <androidSdkPackageIds> <androidSdkPackageId>extra-geniee-repository</androidSdkPackageId> </androidSdkPackageIds> <repositories> <repository>https://raw.github.com/geniee-ssp/Geniee-Android-SDK/master/repository</repository> </repositories> </androidPackage>使用するGeniee SDKファイルが Assets > Plugins > Android 直下に以下のライブラリが生成されていることを確認してください。
- jp.co.geniee.gnadsdk.GNAdSDK-4.0.0.aar
-
PlayServicesResolver>Editor>GNDependenciesを開き、GNAdDFPRewardMediationAdapterを取得するために、以下を記述します。<!-- GNAdDFPRewardMediationAdapter --> <androidPackage spec="jp.co.geniee.gnaddfprewardmediationadapter:GNAdDFPRewardMediationAdapter:1.1.0"> <androidSdkPackageIds> <androidSdkPackageId>extra-geniee-repository</androidSdkPackageId> </androidSdkPackageIds> <repositories> <repository>https://raw.github.com/geniee-ssp/Geniee-Android-SDK/master/repository</repository> </repositories> </androidPackage>使用するGeniee SDKファイルが Assets > Plugins > Android 直下に以下のライブラリが生成されていることを確認してください。
- jp.co.geniee.gnaddfprewardmediationadapter. GNAdDFPRewardMediationAdapter-4.0.0.0.aar
-
PlayServicesResolver > Editor > GNDependenciesを開き、以下を追記することでGNSRewardAdapterを導入します。アドネットワークによって、記載を変更します。全アドネットワークを一括で導入する場合
<!-- GNSRewardAdapter All ADNW--> <androidPackage spec="jp.co.geniee.gnsrewardadapter:GNSRewardAdapter:3.0.0"> <androidSdkPackageIds> <androidSdkPackageId>extra-geniee-repository</androidSdkPackageId> </androidSdkPackageIds> <repositories> <repository>https://raw.github.com/geniee-ssp/Geniee-Android-SDK/master/repository</repository> <repository>https://jitpack.io/</repository> <repository>http://fan-adn.github.io/nendSDK-Android-lib/library/</repository> <repository>https://imobile-maio.github.io/maven/</repository> <repository>https://adcolony.bintray.com/AdColony/</repository> </repositories> </androidPackage>使用するGeniee SDKファイルが Assets > Plugins > Android 直下に以下のライブラリが生成されていることを確認してください。
- jp.co.geniee.gnsrewardadapter.GNSRewardAdapter-3.0.0.aar
- jp.co.geniee.gnsrewardadapter.GNSRewardAdapter-AdColony-3.0.0.aar
- jp.co.geniee.gnsrewardadapter.GNSRewardAdapter-Amoad-3.0.0.aar
- jp.co.geniee.gnsrewardadapter.GNSRewardAdapter-AppLovin-3.0.0.aar
- jp.co.geniee.gnsrewardadapter.GNSRewardAdapter-CAReward-3.0.0.aar
- jp.co.geniee.gnsrewardadapter.GNSRewardAdapter-Maio-3.0.0.aar
- jp.co.geniee.gnsrewardadapter.GNSRewardAdapter-Nend-3.0.0.aar
- jp.co.geniee.gnsrewardadapter.GNSRewardAdapter-Tapjoy-3.0.0.aar
- jp.co.geniee.gnsrewardadapter.GNSRewardAdapter-UnityAds-3.0.0.aar
- jp.co.geniee.gnsrewardadapter.GNSRewardAdapter-Vungle-3.0.0.aar
使用するアドネットワークSDKファイルが Assets > Plugins > Android 直下に以下のライブラリが生成されていることを確認してください。
- com.adcolony.sdk-3.3.5.aar
- com.applovin.applovin-sdk-8.1.0.jar
- com.github.vungle.vungle-android-sdk-6.3.17.aar
- com.google.code.gson.gson-2.7.jar
- com.maio.android-sdk-1.1.6.aar
- com.squareup.okhttp3.logging-interceptor-3.7.0.jar
- com.squareup.okhttp3.okhttp-3.7.0.jar
- com.squareup.okio.okio-1.12.0.jar
- com.squareup.retrofit2.converter-gson-2.2.0.jar
- com.squareup.retrofit2.retrofit-2.2.0.jar
- com.tapjoy.tapjoy-android-sdk-12.0.0.aar
- com.tonyodev.fetch.fetch-1.1.5.aar
- com.unity3d.ads.unity-ads-2.3.0.aar
- net.nend.android.nend-sdk-5.0.2.aar
- net.vrallev.android.cat-1.0.5.aar
RewardVideo-Adnws-Android-SDKから使用するアドネットワークのライブラリを Assets > Plugins > Android 直下に追加してください。- AMoAd-playable-1.0.0.jar
- MediaSDK_ver_2_4_0.jar
※
RewardVideo-Adnws-Android-SDKについては、営業担当者にご確認ください。Maioを導入する場合
<!-- GNSRewardAdapter Maio --> <androidPackage spec="jp.co.geniee.gnsrewardadapter:GNSRewardAdapter-Maio:3.0.0"> <androidSdkPackageIds> <androidSdkPackageId>extra-geniee-repository</androidSdkPackageId> </androidSdkPackageIds> <repositories> <repository>https://raw.github.com/geniee-ssp/Geniee-Android-SDK/master/repository</repository> <repository>https://imobile-maio.github.io/maven/</repository> </repositories> </androidPackage>使用するGeniee SDKファイルが Assets > Plugins > Android 直下に以下のライブラリが生成されていることを確認してください。
- jp.co.geniee.gnsrewardadapter.GNSRewardAdapter-Maio-3.0.0.aar
使用するアドネットワークSDKファイルが Assets > Plugins > Android 直下に以下のライブラリが生成されていることを確認してください。
- com.maio.android-sdk-1.1.6.aar
AppLovinを導入する場合
<!-- GNSRewardAdapter AppLovin --> <androidPackage spec="jp.co.geniee.gnsrewardadapter:GNSRewardAdapter-AppLovin:3.0.0"> <androidSdkPackageIds> <androidSdkPackageId>extra-geniee-repository</androidSdkPackageId> </androidSdkPackageIds> <repositories> <repository>https://raw.github.com/geniee-ssp/Geniee-Android-SDK/master/repository</repository> </repositories> </androidPackage>使用するGeniee SDKファイルが Assets > Plugins > Android 直下に以下のライブラリが生成されていることを確認してください。
- jp.co.geniee.gnsrewardadapter.GNSRewardAdapter-AppLovin-3.0.0.aar
使用するアドネットワークSDKファイルが Assets > Plugins > Android 直下に以下のライブラリが生成されていることを確認してください。
- com.applovin.applovin-sdk-8.1.0.jar
UnityAdsを導入する場合
<!-- GNSRewardAdapter UnityAds --> <androidPackage spec="jp.co.geniee.gnsrewardadapter:GNSRewardAdapter-UnityAds:3.0.0"> <androidSdkPackageIds> <androidSdkPackageId>extra-geniee-repository</androidSdkPackageId> </androidSdkPackageIds> <repositories> <repository>https://raw.github.com/geniee-ssp/Geniee-Android-SDK/master/repository</repository> </repositories> </androidPackage>使用するGeniee SDKファイルが Assets > Plugins > Android 直下に以下のライブラリが生成されていることを確認してください。
- jp.co.geniee.gnsrewardadapter.GNSRewardAdapter-UnityAds-3.0.0.aar
使用するアドネットワークSDKファイルが Assets > Plugins > Android 直下に以下のライブラリが生成されていることを確認してください。
- com.unity3d.ads.unity-ads-2.3.0.aar
AdColonyを導入する場合
<!-- GNSRewardAdapter AdColony --> <androidPackage spec="jp.co.geniee.gnsrewardadapter:GNSRewardAdapter-AdColony:3.0.0"> <androidSdkPackageIds> <androidSdkPackageId>extra-geniee-repository</androidSdkPackageId> </androidSdkPackageIds> <repositories> <repository>https://raw.github.com/geniee-ssp/Geniee-Android-SDK/master/repository</repository> <repository>https://adcolony.bintray.com/AdColony/</repository> </repositories> </androidPackage>使用するGeniee SDKファイルが Assets > Plugins > Android 直下に以下のライブラリが生成されていることを確認してください。
- jp.co.geniee.gnsrewardadapter.GNSRewardAdapter-AdColony-3.0.0.aar
使用するアドネットワークSDKファイルが Assets > Plugins > Android 直下に以下のライブラリが生成されていることを確認してください。
- com.adcolony.sdk-3.3.5.aar
CARewardを導入する場合
<!-- GNSRewardAdapter CAReward --> <androidPackage spec="jp.co.geniee.gnsrewardadapter:GNSRewardAdapter-CAReward:3.0.0"> <androidSdkPackageIds> <androidSdkPackageId>extra-geniee-repository</androidSdkPackageId> </androidSdkPackageIds> <repositories> <repository>https://raw.github.com/geniee-ssp/Geniee-Android-SDK/master/repository</repository> </repositories> </androidPackage>使用するGeniee SDKファイルが Assets > Plugins > Android 直下に以下のライブラリが生成されていることを確認してください。
- jp.co.geniee.gnsrewardadapter.GNSRewardAdapter-CAReward-3.0.0.aar
RewardVideo-Adnws-Android-SDKから使用するアドネットワークのライブラリを Assets > Plugins > Android 直下に追加してください。- MediaSDK_ver_2_4_0.jar
※
RewardVideo-Adnws-Android-SDKについては、営業担当者にご確認ください。Tapjoyを導入する場合
<!-- GNSRewardAdapter Tapjoy --> <androidPackage spec="jp.co.geniee.gnsrewardadapter:GNSRewardAdapter-Tapjoy:3.0.0"> <androidSdkPackageIds> <androidSdkPackageId>extra-geniee-repository</androidSdkPackageId> </androidSdkPackageIds> <repositories> <repository>https://raw.github.com/geniee-ssp/Geniee-Android-SDK/master/repository</repository> </repositories> </androidPackage>使用するGeniee SDKファイルが Assets > Plugins > Android 直下に以下のライブラリが生成されていることを確認してください。
- jp.co.geniee.gnsrewardadapter.GNSRewardAdapter-Tapjoy-3.0.0.aar
使用するアドネットワークSDKファイルが Assets > Plugins > Android 直下に以下のライブラリが生成されていることを確認してください。
- com.tapjoy.tapjoy-android-sdk-12.0.0.aar
Vungleを導入する場合
<!-- GNSRewardAdapter Vungle --> <androidPackage spec="jp.co.geniee.gnsrewardadapter:GNSRewardAdapter-Vungle:3.0.0"> <androidSdkPackageIds> <androidSdkPackageId>extra-geniee-repository</androidSdkPackageId> </androidSdkPackageIds> <repositories> <repository>https://raw.github.com/geniee-ssp/Geniee-Android-SDK/master/repository</repository> <repository>https://jitpack.io/</repository> </repositories> </androidPackage>-->使用するGeniee SDKファイルが Assets > Plugins > Android 直下に以下のライブラリが生成されていることを確認してください。
- jp.co.geniee.gnsrewardadapter.GNSRewardAdapter-Vungle-3.0.0.aar
使用するアドネットワークSDKファイルが Assets > Plugins > Android 直下に以下のライブラリが生成されていることを確認してください。
- com.evernote.android-job-1.2.0.aar
- com.github.vungle.vungle-android-sdk-6.3.17.aar
- com.google.code.gson.gson-2.7.jar
- com.squareup.okhttp3.logging-interceptor-3.7.0.jar
- com.squareup.okhttp3.okhttp-3.7.0.jar
- com.squareup.okio.okio-1.12.0.jar
- com.squareup.retrofit2.converter-gson-2.2.0.jar
- com.squareup.retrofit2.retrofit-2.2.0.jar
- com.tonyodev.fetch.fetch-1.1.5.aar
- net.vrallev.android.cat-1.0.5.aar
Nendを導入する場合
<!-- GNSRewardAdapter Nend --> <androidPackage spec="jp.co.geniee.gnsrewardadapter:GNSRewardAdapter-Nend:3.0.0"> <androidSdkPackageIds> <androidSdkPackageId>extra-geniee-repository</androidSdkPackageId> </androidSdkPackageIds> <repositories> <repository>https://raw.github.com/geniee-ssp/Geniee-Android-SDK/master/repository</repository> <repository>http://fan-adn.github.io/nendSDK-Android-lib/library/</repository> </repositories> </androidPackage>使用するGeniee SDKファイルが Assets > Plugins > Android 直下に以下のライブラリが生成されていることを確認してください。
- jp.co.geniee.gnsrewardadapter.GNSRewardAdapter-Nend-3.0.0.aar
使用するアドネットワークSDKファイルが Assets > Plugins > Android 直下に以下のライブラリが生成されていることを確認してください。
- net.nend.android.nend-sdk-5.0.2.aar
AMoAdを導入する場合
<!-- GNSRewardAdapter Amoad --> <androidPackage spec="jp.co.geniee.gnsrewardadapter:GNSRewardAdapter-Amoad:3.0.0"> <androidSdkPackageIds> <androidSdkPackageId>extra-geniee-repository</androidSdkPackageId> </androidSdkPackageIds> <repositories> <repository>https://raw.github.com/geniee-ssp/Geniee-Android-SDK/master/repository</repository> </repositories> </androidPackage>使用するGeniee SDKファイルが Assets > Plugins > Android 直下に以下のライブラリが生成されていることを確認してください。
- jp.co.geniee.gnsrewardadapter.GNSRewardAdapter-Amoad-3.0.0.aar
RewardVideo-Adnws-Android-SDKから使用するアドネットワークのライブラリを Assets > Plugins > Android 直下に追加してください。- AMoAd-playable-1.0.0.jar
※
RewardVideo-Adnws-Android-SDKについては、営業担当者にご確認ください。
Mavenでライブラリを導入するの手順を実行した場合、この手順は実行する必要はありません。
手動導入手順はこちら
以下SDKをAssets > Plugins > Android 直下に追加してください。
- GNAdSDK-X.X.X.jar
- GNAdDFPRewardMediationAdapter-X.X.X.jar
- GNSRewardAdapter-AdColony-3.0.0.jar
- GNSRewardAdapter-Amoad-3.0.0.jar
- GNSRewardAdapter-AppLovin-3.0.0.jar
- GNSRewardAdapter-CAReward-3.0.0.jar
- GNSRewardAdapter-Maio-3.0.0.jar
- GNSRewardAdapter-Nend-3.0.0.jar
- GNSRewardAdapter-Tapjoy-3.0.0.jar
- GNSRewardAdapter-UnityAds-3.0.0.jar
- GNSRewardAdapter-Vungle-3.0.0.jar
RewardVideo-Adnws-Android-SDKから使用するアドネットワークのライブラリを Assets > Plugins > Android 直下に追加してください。
- AMoAd-playable-1.0.0.jar
- MediaSDK_ver_2_4_0.jar
- VNG-moat-mobile-app-kit-2.2.0.jar
- adcolony-3.3.5.jar
- applovin-sdk-8.1.0.jar
- cat-1.0.5.jar
- converter-gson-2.2.0.jar
- fetch-1.1.5.jar
- gson-2.7.jar
- logging-interceptor-3.7.0.jar
- maio-1.1.6.aar
- nend-sdk-5.0.2.aar
- okhttp-3.7.0.jar
- okio-1.12.0.jar
- retrofit-2.2.0.jar
- tapjoyconnectlibrary-12.0.0.jar
- unity-ads-2.3.0.aar
- vungle-android-sdk-6.3.17.jar
※ RewardVideo-Adnws-Android-SDKについては、営業担当者にご確認ください。
Assets/Plugins/Android/mainTemplate.gradleのdependenciesに、下記の設定を追加してください。
dependencies {
compile 'com.adcolony:sdk:3.3.5'
}
Assets -> Plugins -> Android -> AndroidManifest.xml を編集します。
以下Activityを追加してください。
<activity android:name="jp.co.geniee.utgnsrewardvideo.ExtendsDfpUnityPlayerActivity"
android:label="@string/app_name"
>
<intent-filter>
<action android:name="android.intent.action.MAIN" />
<category android:name="android.intent.category.LAUNCHER" />
</intent-filter>
<meta-data android:name="unityplayer.UnityActivity" android:value="true" />
</activity>
追加したアドネットワークに応じて、以下を追加してください。
<!-- AppLovin -->
<meta-data
android:name="applovin.sdk.key"
android:value="YOUR_APPLOVIN_SDK_KEY_HERE" />
- AppLovinSDKキーを android:value に加えてください。
- Name: applovin.sdk.key
手動導入手順はこちら
### adcolony ``` ``` <!-- AppLovin -->
<activity android:name="com.applovin.adview.AppLovinInterstitialActivity" android:configChanges="orientation|screenSize"/>
<activity android:name="com.applovin.adview.AppLovinConfirmationActivity" android:configChanges="orientation|screenSize"/>
<meta-data
android:name="applovin.sdk.key"
android:value="YOUR_APPLOVIN_SDK_KEY_HERE" />
- AppLovinSDKキーを android:value に加えてください。
- Name: applovin.sdk.key
<!-- CAReward-->
<activity
android:name="jp.co.mediasdk.mscore.ui.videoAd.MSGVAActivity"
android:configChanges="orientation|keyboardHidden|screenSize"
android:hardwareAccelerated="true" />
<!-- Tapjoy -->
<activity
android:name="com.tapjoy.TJAdUnitActivity"
android:configChanges="orientation|keyboardHidden|screenSize"
android:hardwareAccelerated="true"
android:theme="@android:style/Theme.Translucent.NoTitleBar.Fullscreen" />
<activity
android:name="com.tapjoy.mraid.view.ActionHandler"
android:configChanges="orientation|keyboardHidden|screenSize" />
<activity
android:name="com.tapjoy.mraid.view.Browser"
android:configChanges="orientation|keyboardHidden|screenSize" />
<activity
android:name="com.tapjoy.TJContentActivity"
android:configChanges="orientation|keyboardHidden|screenSize"
android:theme="@android:style/Theme.Translucent.NoTitleBar"
android:hardwareAccelerated="true" />
アプリのアクティビティに同じ設定変更を追加する必要があります
android:configChanges="orientation|keyboardHidden|screenSize"
マニフェストファイルにSDKが使用するパーミッションを記述します。 (記述がないもののみ追加してください。)
<!--Vungle Required Permissions-->
<uses-permission android:name="android.permission.INTERNET" />
<uses-permission android:name="android.permission.WRITE_EXTERNAL_STORAGE" android:maxSdkVersion="18" />
<uses-permission android:name="android.permission.ACCESS_NETWORK_STATE" />
<uses-permission android:name="android.permission.RECEIVE_BOOT_COMPLETED" />
<uses-permission android:name="android.permission.WAKE_LOCK" />
<!-- Vungle -->
<activity
android:name="com.vungle.warren.ui.VungleActivity"
android:configChanges="keyboardHidden|orientation|screenSize|screenLayout|smallestScreenSize"
android:launchMode="singleTop"
android:theme="@android:style/Theme.Translucent.NoTitleBar" />
<!-- android-job -->
<service
android:name="com.evernote.android.job.v21.PlatformJobService"
android:exported="false"
android:permission="android.permission.BIND_JOB_SERVICE" />
<service
android:name="com.evernote.android.job.v14.PlatformAlarmService"
android:exported="false"
android:permission="android.permission.BIND_JOB_SERVICE" />
<service
android:name="com.evernote.android.job.v14.PlatformAlarmServiceExact"
android:exported="false" />
<receiver
android:name="com.evernote.android.job.v14.PlatformAlarmReceiver"
android:exported="false" >
<intent-filter>
<!-- Keep the filter for legacy intents -->
<action android:name="com.evernote.android.job.v14.RUN_JOB" />
<action android:name="net.vrallev.android.job.v14.RUN_JOB" />
</intent-filter>
</receiver>
<receiver
android:name="com.evernote.android.job.JobBootReceiver"
android:exported="false" >
<intent-filter>
<action android:name="android.intent.action.BOOT_COMPLETED" />
<action android:name="android.intent.action.QUICKBOOT_POWERON" />
<action android:name="com.htc.intent.action.QUICKBOOT_POWERON" />
<action android:name="android.intent.action.MY_PACKAGE_REPLACED" />
</intent-filter>
</receiver>
<service
android:name="com.evernote.android.job.gcm.PlatformGcmService"
android:enabled="true"
tools:replace="android:enabled">
<intent-filter>
<action android:name="com.google.android.gms.gcm.ACTION_TASK_READY" />
</intent-filter>
</service>
<service
android:name="com.evernote.android.job.JobRescheduleService"
android:exported="false"
android:permission="android.permission.BIND_JOB_SERVICE" />
<!-- Amoad -->
<activity android:name="com.amoad.AMoAdInterstitialVideoActivity" />
- メニューバーの File -> Build Settings の順に選択します。
- Platform の Android を選択します。
- BuildSystem: "Gradle"を選択します。
- Bundle Identifierなどを編集していない場合は、
Player Settingsを押し、必要な設定項目を編集してください。 -
Build & Runすることでパッケージビルドの確認が出来ます。
※ Unity Preferences -> External ToolsのSDKとJDKのパスを記述していない場合は、記述してからパッケージを作成してください。
このUnityPluginは、Android LifecycleのOnStart、OnResume、OnPause時に広告の処理を行えるようにUnityPlayerActivityを継承したActivityを使用しています。
独自のActivityを使用したい場合は、下記メソッドとインターフェースを独自のActivityに追加してください。
- Activityに追加するメソッドとインスタンス
// onStartで処理を行うために、リスナーの処理を追加してください。
@Override
protected void onStart() {
super.onStart();
}
// onResumeで処理を行うために、リスナーの処理を追加してください。
@Override
protected void onResume() {
super.onResume();
RewardedVideoAd rewardBasedVideo = MobileAds.getRewardedVideoAdInstance(this);
rewardBasedVideo.resume(this);
}
// onPauseで処理を行うために、リスナーの処理を追加してください。
@Override
protected void onPause() {
RewardedVideoAd rewardBasedVideo = MobileAds.getRewardedVideoAdInstance(this);
rewardBasedVideo.pause(this);
super.onPause();
}