Line とメディエーションを統合する(ベータ版)

このガイドでは、Google Mobile Ads SDK を使用して、ウォーターフォール統合を対象に、メディエーションによって Line から広告を読み込んで表示する方法を説明します。広告ユニットのメディエーション設定に Line を追加する方法と、Line SDK とアダプターを Unity アプリに統合する方法について説明します。

サポートされている統合と広告フォーマット

Line 用 AdMob メディエーション アダプタには次の機能があります。

統合
入札
ウォーターフォール  1
形式
バナー
インタースティシャル
特典

1 ウォーターフォールの統合はオープンベータ版です。

要件

  • Unity 4 以降
  • 最新の Google Mobile Ads SDK
  • Android にデプロイするには
    • Android API レベル 19 以降
  • iOS にデプロイする場合
    • iOS デプロイ ターゲットが 12.0 以降であること
  • Google Mobile Ads SDK を使って動作する Unity プロジェクトが設定されていること。詳しくは、使ってみるをご覧ください。
  • メディエーションのスタートガイドを完了する

ステップ 1: Line UI で設定を行う

Line アカウントにログインします。

新しいアプリケーションの追加

[所有管理(広告スロット管理)] > [メディア(メディア)] をクリックします。[作成(新規作成)] をクリックします。

フォームに必要事項をご記入のうえ、[登録] をクリックします。

アプリケーション ID をメモしておきます。

広告プレースメントを作成する

広告のプレースメントを追加するアプリの ID をクリックします。次に、[詳細(詳細)] を選択します。

[スロット追加(スロットを追加)] をクリックします。

フォームに必要事項を記入して、[登録] をクリックします。

スロット ID をメモしておきます。

ステップ 2: UI で AdMob 回線需要を設定する

広告ユニットのメディエーション設定を行う

Android

手順については、 Android 向けガイドのステップ 2 をご覧ください。

iOS

手順については、 iOS 向けガイドのステップ 2 をご覧ください。

ステップ 3: Line SDK とアダプターをインポートする

変更履歴のダウンロード リンクから Line 用 Google モバイル広告メディエーション プラグインの最新バージョンをダウンロードし、zip ファイルから GoogleMobileAdsLineMediation.unitypackage を解凍します。

Unity プロジェクト エディタで、[Assets] > [Import Package] > [Custom Package] を選択し、ダウンロードした GoogleMobileAdsLineMediation.unitypackage ファイルを見つけます。すべてのファイルが選択されていることを確認して、[Import] をクリックします。

次に、[Assets] > [Play Services Resolver] > [Android Resolver] > [Force Resolver] を選択します。Unity Play Services Resolver ライブラリは、依存関係の解決をゼロから行い、宣言された依存関係を Unity アプリの Assets/Plugins/Android ディレクトリにコピーします。

ステップ 4: 必要なコードを追加する

Android

Line の統合のために追加のコードは必要ありません。

iOS

SKAdNetwork との統合

Line のドキュメントに沿って、SKAdNetwork 識別子をプロジェクトの Info.plist ファイルに追加します。

ステップ 5: 実装をテストする

テスト広告を有効にする

AdMob。

Line の AndroidiOS のドキュメント の手順に沿って、LINE テスト広告を有効にします。

テスト広告を確認する

Lineからテスト広告を受信していることを確認するには、広告インスペクタで Line (Waterfall) 広告ソースを使用して単独の広告ソースのテストを有効にします。

エラーコード

アダプタが Line から広告を受信できない場合、パブリッシャーは次のクラスの ResponseInfo を使用して、広告レスポンスの根本的なエラーを確認できます。

Android

com.line.ads
com.google.ads.mediation.line.LineMediationAdapter

iOS

GADMediationAdapterLine

広告の読み込みに失敗したときに Line アダプターによってスローされるコードと付随するメッセージは次のとおりです。

Android

エラーコード ドメイン 理由
1~10 com.five_corp.ad Line SDK が SDK 固有のエラーを返しました。詳しくは、Line のドキュメントをご覧ください。
101 com.google.ads.mediation.line アプリケーション ID が見つからないか無効です。
102 com.google.ads.mediation.line スロット ID が見つからないか無効です。
103 com.google.ads.mediation.line リクエストされた広告サイズが、Line でサポートされているバナー広告のサイズと一致しません。
104 com.google.ads.mediation.line アクティビティのコンテキストがないため、インタースティシャル広告またはリワード広告を読み込めませんでした。
105 com.google.ads.mediation.line Line SDK でインタースティシャル広告またはリワード広告を表示できませんでした。
106 com.google.ads.mediation.line アセットが不足しているため、ネイティブ広告を読み込めませんでした。

iOS

エラーコード ドメイン 理由
1~10 Sent by Line SDK Line SDK が SDK 固有のエラーを返しました。詳しくは、Line のドキュメントをご覧ください。
101 com.google.ads.mediation.line サーバー パラメータが無効です(アプリケーション ID やスロット ID が指定されていないなど)。
102 com.google.ads.mediation.line リクエストされた広告サイズが、Line でサポートされているバナー広告のサイズと一致しません。
103 com.google.ads.mediation.line ネイティブ広告の情報アイコン画像アセットを読み込めませんでした。

Line Unity メディエーション プラグインに関する変更履歴

バージョン 1.0.0