このガイドでは、Google Mobile Ads SDK を使用して、Google Mobile Ads SDK を読み込んで表示する方法を説明します。 LINE のメディエーションを使用して広告が配信され、 ウォーターフォール統合です広告ユニットに Line を Line SDK とアダプタの統合方法について 統合します
サポートされている統合と広告フォーマット
LINE 向けの AdMob メディエーション アダプタには、 次のような機能があります。
統合 | |
---|---|
単価設定 | |
滝 | 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 アカウントにログインします。
新しいアプリケーションの追加
[所有管理(広告スロット管理)] > [メディア(メディア)] をクリックします。[作成(新規作成)] をクリックします。
フォームに必要事項をご記入のうえ、[登録] をクリックします。
アプリケーション ID をメモしておきます。
広告プレースメントを作成する
広告のプレースメントを追加するアプリの ID をクリックします。次に、[詳細(詳細)] を選択します。
[スロット追加(スロットを追加)] をクリックします。
フォームに必要事項を記入して、[登録] をクリックします。
スロット ID をメモしておきます。
ステップ 2: 管理画面で AdMob 回線デマンドを設定する
広告ユニットのメディエーション設定を行う
ステップ 3: Line SDK とアダプタをインポートする
Line 用 Google モバイル広告メディエーション プラグインの最新バージョンをダウンロード
ダウンロード リンクから
変更履歴と抽出
ZIP ファイル内の GoogleMobileAdsLineMediation.unitypackage
。
Unity プロジェクト エディタで、[Assets] >パッケージをインポート >
Custom Package を開き、GoogleMobileAdsLineMediation.unitypackage
を見つけます。
表示されます。すべてのファイルが選択されていることを確認して、
インポート。
次に、[アセット >Play 開発者サービス リゾルバ >Android リゾルバ >
Force Resolve。Unity Play Services Resolver ライブラリは、
最初から依存関係を解決し、宣言された依存関係を
Unity アプリの Assets/Plugins/Android
ディレクトリ。
ステップ 4: 必要なコードを追加する
Android
Line の統合には、追加のコードは必要ありません。
iOS
SKAdNetwork との統合
Line のドキュメントを参照
プロジェクトの Info.plist
ファイルに SKAdNetwork 識別子を追加します。
ステップ 5: 実装をテストする
テスト広告を有効にする
AdMob。
Line の Android と iOS のドキュメント の手順に沿って、LINE テスト広告を有効にします。
テスト広告を確認する
Lineからテスト広告を受信していることを確認するには、広告インスペクタで Line (Waterfall) 広告ソースを使用して単独の広告ソースのテストを有効にします。
省略可能なステップ
ネットワーク固有のパラメータ
Line 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 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 | 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.3.0
- Line Android アダプター バージョン 2.8.20240722.0 をサポートします。
- Line iOS アダプター バージョン 2.8.20240612.0 をサポートします。
- Google Mobile Ads Unity Plugin バージョン 9.2.0 でビルド、テストされています。
バージョン 1.2.0
- Line Android アダプター バージョン 2.7.20240515.0 をサポートします。
- Line iOS アダプター バージョン 2.8.20240612.0 をサポートします。
- Google Mobile Ads Unity プラグイン バージョン 9.1.1 でビルド、テストされています。
バージョン 1.1.2
- Line Android アダプター バージョン 2.7.20240515.0 をサポートします。
- Line iOS アダプター バージョン 2.7.20240411.0 をサポートします。
- Google Mobile Ads Unity Plugin バージョン 9.1.0 でビルド、テストされています。
バージョン 1.1.1
- Line Android アダプター バージョン 2.7.20240214.1 をサポートします。
- Line iOS アダプター バージョン 2.7.20240411.0 をサポートします。
- Google Mobile Ads Unity Plugin バージョン 9.1.0 でビルド、テストされています。
バージョン 1.1.0
- メディエーションのエクストラの受け渡しをサポートするため、以下のメソッドを持つ
LineMediationExtras
クラスを追加しました。SetEnabledAdSound(bool)
- Line Android アダプター バージョン 2.7.20240214.1 をサポートします。
- Line iOS アダプター バージョン 2.7.20240318.0 をサポートします。
- Google Mobile Ads Unity プラグイン バージョン 9.0.0 でビルド、テストされています。
バージョン 1.0.0
- 初版リリース。
- Line Android アダプター バージョン 2.6.20230607.0 をサポートします。
- Line iOS アダプター バージョン 2.6.20230609.0 をサポートします。
- Google Mobile Ads Unity Plugin バージョン 8.5.1 でビルド、テストされていること。