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

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

LINE 広告ネットワークのダッシュボード インターフェースでは、ラベル、ボタン、説明に日本語のテキストが使用されています。このガイドのスクリーンショットは翻訳されていません。ただし、このガイドの説明と手順では、ラベルとボタンは英語の同等の単語が括弧で囲まれて翻訳されています。

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

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

統合
入札単価
ウォーターフォール
フォーマット
バナー
インタースティシャル
特典
ネイティブ  1

1 ネイティブ広告(入札用)は現在クローズド ベータ版です。アクセスをリクエストするには、アカウント マネージャーにお問い合わせください。

要件

  • iOS のデプロイ対象のバージョンが 12.0 以降であること

  • [入札の場合]: サポートされているすべての広告フォーマットを入札に統合するには、LINE Ads Network アダプタ 2.8.20240827.0 以降(最新バージョンを推奨)を使用します。

  • Google Mobile Ads SDK のバージョンが最新であること

  • メディエーションのスタートガイドの手順を完了していること

ステップ 1: LINE Ads Network の管理画面で構成を設定する

登録して ログインします。

新しいアプリケーションを追加する

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

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

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

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

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

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

スロットの詳細をフォームに入力します。[入札タイプ] で、ウォーターフォール メディエーション用にこのスロットを設定する場合は [標準] を、入札用にこのスロットを設定する場合は [Google SDK 入札] を選択します。フォームへの入力が完了したら、[登録] をクリックします。

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

app-ads.txt を更新する

Authorized Sellers for Apps app-ads.txt は、承認されたチャネルでのみアプリ広告枠を販売できるようにする IAB Tech Lab が推進しているイニシアチブです。広告収益の大幅な減少を防ぐためには、app-ads.txt ファイルを実装する必要があります。まだ設定していない場合は、アプリの app-ads.txt ファイルを設定します。

LINE Ads Network に app-ads.txt を実装するには、app-ads.txt についてをご覧ください。

ステップ 2: AdMob の UI で LINE Ads Network のデマンドを設定する

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

広告ユニットのメディエーション設定に LINE Ads Network を追加する必要があります。

まず、AdMob アカウントにログインします。次に、[メディエーション] タブに移動します。変更したい既存のメディエーション グループがある場合は、そのメディエーション グループの名前をクリックして編集し、広告ソースとして LINE Ads Network を追加するに進みます。

新しいメディエーション グループを作成するには、[メディエーション グループを作成] を選択します。

広告フォーマットとプラットフォームを入力し、[続行] をクリックします。

メディエーション グループに名前を付け、ターゲットとする地域を選択します。次に、メディエーション グループのステータスを [有効] に設定し、[広告ユニットを追加] をクリックします。

このメディエーション グループを、1 つ以上の既存の AdMob 広告ユニットに関連付けます。次に [完了] をクリックします。

選択した広告ユニットが広告ユニットカードに表示されます。

広告ソースとして LINE Ads Network を追加する

入札単価

[広告のソース] セクションの [入札] カードで、[広告ソースを追加] を選択します。[LINE Ads Network] を選択します。

[パートナー契約への署名手順] をクリックし、LINE Ads Network との入札のパートナーシップを設定します。



[確認して同意する] をクリックし、[続行] をクリックします。



LINE Ads Network のマッピングがすでに存在する場合は、それを選択できます。それ以外の場合は、[マッピングを追加] をクリックします。



次に、前のセクションで取得したアプリケーション IDスロット ID を入力します。[完了] をクリックします。



ウォーターフォール


[広告のソース] セクションの [ウォーターフォール] カードで、[広告ソースを追加] を選択します。

[LINE 広告ネットワーク] を選択し、[最適化] スイッチをオンにします。前のセクションで取得したログイン名パスワードを入力して、LINE 広告ネットワークの広告ソースの最適化を設定します。次に、LINE 広告ネットワークの eCPM 値を入力し、[続行] をクリックします。



LINE Ads Network のマッピングがすでに存在する場合は、それを選択できます。それ以外の場合は、[マッピングを追加] をクリックします。

次に、前のセクションで取得したアプリケーション IDスロット ID を入力します。[完了] をクリックします。


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

プロジェクトの Podfile に次の行を追加します。

pod 'GoogleMobileAdsMediationLine'

コマンドラインで次のコマンドを実行します。

pod install --repo-update

手動による統合

  • 最新バージョンの LINE Ads Network SDK をダウンロードし、プロジェクトで FiveAd.framework をリンクします。
  • 変更履歴のダウンロード リンクから LINE Ads Network アダプタの最新バージョンをダウンロードし、プロジェクトの LineAdapter.framework にリンクします。

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

SKAdNetwork の統合

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

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

テスト広告を有効にする

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

テスト広告を確認する

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

省略可能なステップ

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

LINE Ads Network アダプタは、GADMediationAdapterLineExtras クラスを使用してアダプタに渡すことができる追加のリクエスト パラメータをサポートしています。このクラスには次のプロパティが含まれます。

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

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

Swift

import LineAdapter
// ...

let request = GADRequest()
let extras = GADMediationAdapterLineExtras()
extras.adAudio = GADMediationAdapterLineAdAudio.unmuted
// ...
request.register(extras)

Objective-C

#import <LineAdapter/LineAdapter.h>
// ...

GADRequest *request = [GADRequest request];
GADMediationAdapterLineExtras *extras = [[GADMediationAdapterLineExtras alloc] init];
extras.adAudio = GADMediationAdapterLineAdAudioUnmuted;
// ...
[request registerAdNetworkExtras:extras];

ネイティブ広告を使用する

広告のレンダリング

LINE Ads Network アダプタは、GADNativeAdネイティブ広告の詳細フィールドの説明に次の値を設定します。

フィールド LINE Ads Network アダプタによって常に含まれるアセット
広告見出し
画像
本文
アプリのアイコン 1
行動を促すフレーズ
評価
ストア
価格

1 ネイティブ広告の場合、LINE Ads Network SDK はアプリ アイコン アセットを提供しません。代わりに、LINE Ads Network アダプタが透明な画像でアプリアイコンを設定します。

エラーコード

アダプタが LINE Ads Network から広告を受信できなかった場合は、次のクラスの GADResponseInfo.adNetworkInfoArray を使用して、広告レスポンスから根本原因のエラーを確認できます。

GADMediationAdapterLine

広告の読み込みに失敗した場合に LINE Ads Network アダプタがスローするコードとメッセージは次のとおりです。

エラーコード ドメイン 理由
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 広告ネットワークでサポートされているバナー広告のサイズと一致していません。
103 com.google.ads.mediation.line ネイティブ広告の情報アイコンの画像アセットを読み込めませんでした。

LINE iOS メディエーション アダプタの変更履歴

バージョン 2.9.20250825.0(開発中)

バージョン 2.9.20250805.0(開発中)

  • 各広告リクエストの前に FiveAd SDK の登録を試みるようになりました。

バージョン 2.9.20250512.0

  • iOS の最小バージョンが 13.0 になりました。
  • FiveAd SDK バージョン 2.9.20250512 との互換性を確認しました。

構築およびテストに使用したバージョン:

  • Google Mobile Ads SDK バージョン 12.14.0。
  • FiveAd SDK バージョン 2.9.20250512。

バージョン 2.9.20241106.3

  • GADMediationAdapterLine.h が公開ヘッダーではない問題を修正しました。
  • -fobjc-arc フラグと -fstack-protector-all フラグを有効にしました。
  • 読み込みが成功した後の入札のバナー広告サイズの検証を削除しました。
    • ウォーターフォール バナー広告は、読み込みが成功すると引き続きバナー広告のサイズを確認します。

構築およびテストに使用したバージョン:

  • Google Mobile Ads SDK バージョン 12.2.0。
  • FiveAd SDK バージョン 2.9.20241106。

バージョン 2.9.20241106.2

  • FiveAd SDK をテストモードで初期化するかどうかを示す GADMediationAdapterLine.testMode プロパティを追加しました。このフラグは、Google Mobile Ads SDK を初期化する前に設定する必要があります。
  • FiveAd SDK を初期化する前に FiveAd SDK の初期化状態をチェックする処理を削除しました。
  • ネイティブ広告アセットをダウンロードする前に、非推奨のネイティブ広告の状態チェックを削除しました。
  • Google Mobile Ads SDK バージョン 12.0.0 以降が必要になりました。

構築およびテストに使用したバージョン:

  • Google Mobile Ads SDK バージョン 12.0.0。
  • FiveAd SDK バージョン 2.9.20241106。

バージョン 2.9.20241106.1

  • 入札バナー広告に最新の広告読み込み API を使用するようにアダプタを更新しました。
  • 入札インタースティシャル広告で広告イベントが正しく転送されない問題を修正しました。

構築およびテストに使用したバージョン:

  • Google Mobile Ads SDK バージョン 11.12.0。
  • FiveAd SDK バージョン 2.9.20241106。

バージョン 2.9.20241106.0

  • FiveAd SDK バージョン 2.9.20241106 との互換性を確認しました。

構築およびテストに使用したバージョン:

  • Google Mobile Ads SDK バージョン 11.12.0。
  • FiveAd SDK バージョン 2.9.20241106。

バージョン 2.8.20240827.1

  • CFBundleShortVersionString を 4 つではなく 3 つのコンポーネントで構成されるように更新しました。

構築およびテストに使用したバージョン:

  • Google Mobile Ads SDK バージョン 11.10.0。
  • FiveAd SDK バージョン 2.8.20240827。

バージョン 2.8.20240827.0

  • FiveAd SDK バージョン 2.8.20240827 との互換性を確認しました。
  • バナー、インタースティシャル、リワード、ネイティブの広告フォーマットの入札サポートを追加しました。

構築およびテストに使用したバージョン:

  • Google Mobile Ads SDK バージョン 11.8.0。
  • FiveAd SDK バージョン 2.8.20240827。

バージョン 2.8.20240612.0

  • GADVideoOptions を介してネイティブ広告の音声制御を追加しました。
  • FiveAd SDK バージョン 2.8.20240612 との互換性を確認しました。

構築およびテストに使用したバージョン:

  • Google Mobile Ads SDK バージョン 11.5.0。
  • FiveAd SDK バージョン 2.8.20240612。

バージョン 2.7.20240411.0

  • FiveAd SDK バージョン 2.7.20240411 との互換性を確認しました。

構築およびテストに使用したバージョン:

  • Google Mobile Ads SDK バージョン 11.3.0。
  • FiveAd SDK バージョン 2.7.20240411。

バージョン 2.7.20240318.0

  • FiveAd SDK バージョン 2.7.20240318 との互換性を確認しました。

構築およびテストに使用したバージョン:

  • Google Mobile Ads SDK バージョン 11.2.0。
  • FiveAd SDK バージョン 2.7.20240318。

バージョン 2.7.20240214.1

  • iOS バージョン 12.0 以降が必要になりました。
  • Google Mobile Ads SDK バージョン 11.0 以降が必要になりました。
  • LineAdapter.xcframework 内のフレームワークに Info.plist を含めました。

構築およびテストに使用したバージョン:

  • Google Mobile Ads SDK バージョン 11.0.1。
  • FiveAd SDK バージョン 2.7.20240214。

バージョン 2.7.20240214.0

  • FiveAd SDK バージョン 2.7.20240214 との互換性を確認しました。

構築およびテストに使用したバージョン:

  • Google Mobile Ads SDK バージョン 11.0.1。
  • FiveAd SDK バージョン 2.7.20240214。

バージョン 2.7.20240126.0

  • FiveAd SDK バージョン 2.7.20240126 との互換性を確認しました。
  • FiveAd SDK の新しいデリゲート プロトコルでアダプタの実装を更新しました。

構築およびテストに使用したバージョン:

  • Google Mobile Ads SDK バージョン 10.14.0。
  • FiveAd SDK バージョン 2.7.20240126。

バージョン 2.7.20231115.0

  • FiveAd SDK バージョン 2.7.20231115 との互換性を確認しました。
  • modulemap に GADMediationAdapterLineExtras ヘッダーを含めました。

構築およびテストに使用したバージョン:

  • Google Mobile Ads SDK バージョン 10.14.0。
  • FiveAd SDK バージョン 2.7.20231115。

バージョン 2.6.20230609.1

  • バナー広告、インタースティシャル広告、リワード広告が初めて表示される際の音声の初期状態を管理するために GADMediationAdapterLineAudioState を追加しました。

構築およびテストに使用したバージョン:

  • Google Mobile Ads SDK バージョン 10.14.0。
  • FiveAd SDK バージョン 2.6.20230609。

バージョン 2.6.20230609.0

  • 初回リリース
  • バナー、インタースティシャル、リワード、ネイティブの広告フォーマットのウォーターフォール サポートを追加しました。
  • FiveAd SDK バージョン 2.6.20230609 との互換性を確認しました。

構築およびテストに使用したバージョン:

  • Google Mobile Ads SDK バージョン 10.9.0。
  • FiveAd SDK バージョン 2.6.20230609。