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

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

LINE 広告ネットワークのダッシュボード インターフェースでは、ラベル、ボタン、説明で表示されていますが、このガイドのスクリーンショットは翻訳されていません。ただし、このガイドの説明と手順では、ラベルとボタンに対して日本語表記の後に括弧で英語表記を併記しています。

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

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

統合
入札  1
ウォーターフォール
フォーマット
バナー
インタースティシャル
リワード
ネイティブ

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

要件

  • iOS のデプロイ ターゲットが 12.0 以降

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

  • 最新の Google Mobile Ads SDK

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

ステップ 1: LINE 広告ネットワークの UI で設定を行う

LINE 広告ネットワーク アカウントに登録してログインします。

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

[広告枠管理(Ad Slot Management)] > [メディア(Media)] をクリックします。[新規作成(Create New)] をクリックします。

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

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

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

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

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

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

スロット 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 管理画面で LINE Ads Network のデマンドを設定する

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

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

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

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

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

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

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

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

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

入札

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

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



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



LINE 広告ネットワークのマッピングがすでにある場合は、それを選択できます。それ以外の場合は、[マッピングを追加] をクリックします。



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



ウォーターフォール


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

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



LINE 広告ネットワークのマッピングがすでにある場合は、それを選択できます。それ以外の場合は、[マッピングを追加] をクリックします。

次に、前のセクションで取得したアプリケーション 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 メディエーション アダプタの変更履歴

次のバージョン

  • 各広告リクエストの前に 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。