主な機能

  • GoogleMobileAdsバナー広告からGeniee SDKのバナー広告を表示
  • GoogleMobileAdsバナー広告から表示したGeniee SDKのバナー広告をタッチすることによる、広告主様サイトの表示(ブラウザアプリの起動)
  • GoogleMobileAdsバナー広告から表示したGeniee SDKのバナー広告の自動更新

システム動作環境

  • Android
    • Android SDK 4.1以降
  • iOS
    • iOS 9.0以降
    • 64bit のiOS対象

開発環境

  • Unity 2019.2.12f1
  • JDK 1.8以降
  • Android SDKのビルドターゲット 28

関連SDK

  • Android GNAdSDK 8.5.1
  • iOS GNAdSDK 8.2.1
  • Android GNAdGoogleMediationAdapter 8.5.0.0
  • iOS GNAdGoogleMediationAdapter 8.2.1
  • GoogleMobileAds 5.4.0

関連SDKURL

Plugin導入手順

UnityへのGeniee 動画リワード と GoogleMobileAds広告 SDK Unity Plugin導入手順を説明します。

  1. Google Mobile Ads Unity pluginをUnityプロジェクトへインポート
  2. GNSAdSDK-UnityPlugin-Google-BannerのプラグインをUnityプロジェクトへインポート
  3. GoogleMobileAds のアプリIdを設定する
  4. GoogleMobileAds を使用したバナーの実装
  5. テストデバイスID設定方法
  6. Androidパッケージ名について

1. Google Mobile Ads Unity pluginをUnityプロジェクトへインポート

  1. https://developers.google.com/admob/unity/startから GoogleMobileAds-v5.4.0.unitypackage をダウンロードしてください。
  2. Pluginを組み込むUnityプロジェクトを開きます。
  3. メニューバーの Assets -> Import Package -> Custom Packageの順に選択します。
  4. ダウンロードしたGoogleMobileAds-v5.4.0.unitypackageファイルを選択します。
  5. すべてのファイルのチェックボックスがオンになっていることを確認して、Import をクリックします。

2. GNSAdSDK-UnityPlugin-Google-BannerのプラグインをUnityプロジェクトへインポート

  1. Pluginを組み込むUnityプロジェクトを開きます。

  2. メニューバーの Assets -> Import Package -> Custom Packageの順に選択します。

  3. reward_google側のGNSAdSDK-UnityPlugin-Google-Banner-5.0.0.unitypackageファイルを選択します。

  4. 以下ファイルのチェックボックスがオンになっていることを確認して、Import をクリックします。

    • PlayServicesResolver
      • Editor
        • GNDependencies.xml
    • Plugins
      • Android
        • AndroidManifest.xml
        • mainTemplate.gradle

3. GoogleMobileAds のアプリIdを設定する

Assets/GoogleMobileAds/Settings..からアプリIdを設定ください。

  • AdMobを使用の場合はAdMobにチェックを入れてください。
  • AdManagerを使用している場合はAdManagerにチェックを入れてください。

詳しい実装手順については、以下のサイトを参考にしてください。 https://developers.google.com/admob/unity/start?hl=ja

4. GoogleMobileAds を使用したバナーの実装

GNDependencies.xmlに正しい記載があれば、Unity用GoogleMobileAds SDKを使用して実装するだけでGenieeSDKのバナーを表示することが可能です。 Unity用GoogleMobileAds SDKを使用したバナーの実装手順については、以下のサイトを参考にしてください。 https://developers.google.com/admob/unity/banner

5. テストデバイスID設定方法

  • 開発中にテスト広告を有効にすることができます。
  • テストモードにすることなく、多くの広告をクリックした場合は、アカウントが無効となる危険性があります。
  • 本番リリース時にはこの設定を必ず削除してください。
  1. 設定するにはまずこのようなメッセージがコンソールまたはlogcat出力を確認します。

    OS 出力例
    Android I/Ads: Use AdRequest.Builder.addTestDevice("YOUR_TEST_DEVICE_ID")
    iOS request.testDevices = @[ "YOUR_TEST_DEVICE_ID" ];
  2. AddTestDeviceメソッドをRequestに追加します。

AdRequest request = new AdRequest.Builder()
                           .AddTestDevice("YOUR_TEST_DEVICE_ID")
                           .Build();
rewardBasedVideo.LoadAd(request, defaultUnitId);
1
2
3
4
5

6. Androidパッケージ名について

Assets/Plugins/Android/AndroidManifest.xml内のpackage名は適宜修正ください。

package="jp.co.geniee.GNSUnitySampleGoogleBanner"
1
Last Updated: 2020/7/21 14:47:08