LINE 広告ネットワークをメディエーションと統合する(ベータ版)

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

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

LINE 広告ネットワークのメディエーション アダプタには、次の機能があります。

統合
単価設定
 1
フォーマット
バナー
インタースティシャル
特典

1 ウォーターフォールの統合はクローズド ベータ版です。アクセス権をリクエストするには、アカウント マネージャーにお問い合わせください。

要件

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

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

LINE Ads Network アカウントにログインします。

新しいアプリを追加する

[広告枠管理] > [メディア] をクリックします。[新規作成] をクリックします。

フォームに入力し、[登録] をクリックします。

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

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

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

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

フォームに入力し、完了したら [(登録)Register] をクリックします。

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

ステップ 2: UI で LINE 広告ネットワークのデマンドを設定する

広告ユニットのメディエーション設定を構成する

Android

手順については、Android のガイドの手順 2 をご覧ください。

iOS

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

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

OpenUPM-CLI

OpenUPM-CLI がインストールされている場合は、プロジェクトのルート ディレクトリから次のコマンドを実行して、Google モバイル広告 LINE 広告ネットワーク メディエーション プラグイン(Unity 用)をプロジェクトにインストールできます。

openupm add com.google.ads.mobile.mediation.line

OpenUPM

Unity プロジェクト エディタで、[Edit] > [Project Settings] > [Package Manager] を選択して、Unity Package Manager の設定を開きます。

[スコープ付きレジストリ] タブで、OpenUPM をスコープ付きレジストリとして追加し、次の詳細情報を指定します。

  • 名前: OpenUPM
  • URL: https://package.openupm.com
  • スコープ: com.google

OpenUPM の詳細

次に、[Window] > [Package Manager] に移動して Unity Package Manager を開き、プルダウン メニューから [My Registries] を選択します。

Unity レジストリ

[Google Mobile Ads LINE Ads Network Mediation] パッケージを選択し、[Install] をクリックします。

OpenUPM からインストールする

Unity パッケージ

変更ログのダウンロード リンクから LINE 広告ネットワーク向け Google モバイル広告メディエーション プラグインの最新バージョンをダウンロードし、ZIP ファイルから GoogleMobileAdsLineMediation.unitypackage を抽出します。

Unity プロジェクト エディタで、[Assets] > [Import Package] > [Custom Package] を選択し、ダウンロードした GoogleMobileAdsLineMediation.unitypackage ファイルを探します。すべてのファイルのチェックボックスがオンになっていることを確認して、[インポート] をクリックします。

Unity からインポートする

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

強制解決

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

Android

LINE 広告ネットワークの統合に追加のコードは必要ありません。

iOS

SKAdNetwork の統合

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

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

テスト広告を有効にする

AdMob 用にテストデバイスを登録してください。

テスト広告を確認する

LINE 広告ネットワークからテスト広告が配信されていることを確認するには、広告インスペクタで LINE 広告ネットワーク(ウォーターフォール)広告ソースを使用して単一の広告ソースのテストを有効にします。

省略可能なステップ

ネットワーク固有のパラメータ

LINE Ads Network Unity メディエーション プラグインは、LineMediationExtras クラスを介してアダプタに渡すことができる次の追加リクエスト パラメータをサポートしています。

  • SetEnableAdSound(boolean): バナー広告、インタースティシャル広告、リワード広告のデフォルトの音声開始状態を指定します。

これらのパラメータを設定する広告リクエストを作成するコードの例を次に示します。

using GoogleMobileAds.Api;
using GoogleMobileAds.Mediation.Line.Api;
// ...

var adRequest = new AdRequest();
var lineExtras = new LineMediationExtras();
lineExtras.SetEnableAdSound(true);
adRequest.MediationExtras.Add(lineExtras);

エラーコード

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

Android

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

iOS

GADMediationAdapterLine

広告の読み込みに失敗したときに LINE 広告ネットワーク アダプタからスローされるコードとそれに付随するメッセージは次のとおりです。

Android

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

iOS

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

Line Unity メディエーション プラグインの変更ログ

バージョン 1.4.0

バージョン 1.3.1

バージョン 1.3.0

バージョン 1.2.0

バージョン 1.1.2

バージョン 1.1.1

バージョン 1.1.0

バージョン 1.0.0