# app-ads.txt のサポート

> 開発者ウェブサイトに app-ads.txt ファイルを実装して、認定広告販売者を宣言し、透明度を高め、不正な広告在庫による収益の損失を防ぎます。

[app-ads.txt](https://iabtechlab.com/wp-content/uploads/2019/03/app-ads.txt-v1.0-final-.pdf) ファイルは、Interactive Advertising Bureau ([IAB](https://www.iab.com/)) が定めるモバイルアプリ向けの標準規格で、パブリッシャーの広告在庫を収益化する権限を持つ販売者の正当性を検証することによって広告詐欺を防止することを目的としています。

このファイルにより、広告主は無効なトラフィックを購入せずに済み、認定販売者から正当なインプレッションを購入しているという確実性を高めることができます。

多くの広告主が、検証済みの `app-ads.txt` ファイルがある広告在庫を優先するため、`app-ads.txt` ファイルにより、パブリッシャーの広告収益の可能性が向上します。また、ドメイン名詐欺やドメインの不当表示がブロックされるため、収益の損失を防ぐこともできます。

`app-ads.txt` ファイルは [ads.txt](https://iabtechlab.com/ads-txt/) と同じ機能を提供しますが、開発者は `app-ads.txt` ファイルを開発者ウェブサイトのルートでホストする必要があります。ブランド広告主およびデマンドサイドプラットフォーム (DSP) は、エクスチェンジ、サプライサイドプラットフォーム (SSP) および広告ネットワークを使用して、広告在庫をプログラマティックに購入するときに、このファイルをスクレイピングおよび相互参照します。

`app-ads.txt` のサポートを実装するのは、不正防止やモバイル広告の透明度向上のためです。その結果、アプリ開発者はより多くのプレミアム広告主とつながり、収益の向上につながります。

モバイルアプリで app-ads.txt のサポートを実装すべき理由としては他にも以下が挙げられます。

* DSP はこのファイルを使用して、購入する広告在庫の流入プロセスを理解します。
* 一部の DSP やブランド広告主は、このファイルを正しく実装している開発者の認定広告在庫からしか購入しません。
* 認定販売者を適切に宣言する開発者により、広告主は偽造広告在庫のリスクを減らすことができます。また、時間の経過に伴って、良質な開発者が得る広告収益が増加します。

> **Important:**
>
> Unity Ads では、バナー広告を表示する場合に `app-ads.txt` の実装が必須です。`app-ads.txt` を実装しないと、バナーの需要が大幅に減ります。

詳細については、[IAB Tech Lab の仕様書](https://iabtechlab.com/wp-content/uploads/2019/03/app-ads.txt-v1.0-final-.pdf)。

## app-ads.txt ファイルの設定##set-up-app-ads.txt-file

[Unity Monetization ダッシュボード](http://cloud.unity.com/monetization) から初めて `app-ads.txt` ファイルを設定するには、以下の手順に従います。

1. セカンダリナビゲーションメニューから、**Setup** (設定) > **Organization Settings** (組織の設定) を選択します。
2. **Organization info** (組織の情報) で **Developer Website** (開発者ウェブサイト) フィールドを探し、編集アイコンをクリックします。
3. ゲームが掲載されているウェブサイトのルート URL を入力します。アプリストアの掲載ページのドメインと一致していることを確認してください (例: [https://www.unity3d.com](https://www.unity3d.com))。

> **Note:**
>
> このフィールドには、パスを含まないルートドメインのみを入力してください。このドメインは、Google Play の **デベロッパー** ページまたは Apple Store の **設定** から確認できます。

4. **App-ads.txt** セクションに移動します。**App-Ads URL** フィールドには、認定されたデジタル販売者のリストが正しいファイル形式で自動的に表示されます。表示されない場合は、こちらの [ウェブサイトルートディレクトリガイド](https://www.seobility.net/en/wiki/Root_Directory) を参照してください。
5. **Show full list** (フルリストを表示) を選択して `app-ads.txt` ファイルのすべての値を表示し、このリストをコピーします。
6. テキストエディターを使用して `app-ads.txt` を作成し、Monetization (収益化) ダッシュボードのリストをそのファイルに貼り付けます。
7. `app-ads.txt` ファイルを開発者ウェブサイトのルートにコピーして、app-ads URL フィールドに記載した場所で見つけることができるようにします。

`app-ads.text` ファイルが正しく設定されていれば、現時点で必要な操作はないことを伝えるメッセージが表示されます。

> **Important:**
>
> app-ads.text ファイルが正しく設定されていれば、現時点で必要な操作はないことを伝えるメッセージが表示されます。

## app-ads.txt ファイルの管理##maintain-your-app-ads.txt-file

`app-ads.txt` の設定を定期的に開いて、変更点があるかどうかを確認したり、受け取ったエラーメッセージや通知に対応したりすることが重要です。以下に、発生する可能性がある問題と、その修正方法を示します。

### ウェブサイトが指定されていないまたは間違っている##missing-or-incorrect-website

Unity が指定された App-Ads URL で `app-ads.txt` ファイルを見つけることができません。

**解決策**: **Organization Info** (組織の情報) セクションの **Developer Website** (開発者ウェブサイト) フィールドを見直し、内容が正しいことを確認します。正しい [ルート](https://www.seobility.net/en/wiki/Root_Directory) が入力されていることも確認します。

### app-ads.txt の内容が一部不足している##missing-some-app-ads.txt-entries

app-ads.txt の内容が一部不足しています。

**解決策**: **Organization Settings** (組織の設定) の **App-ads.txt** セクションに移動し、リストを最新情報に更新してから、更新された全リストをコピーしてファイルに貼り付けます。

## OwnerDomain によるパブリッシャー透明度##publisher-transparency-with-ownerdomain

`ads.txt` フレームワークの一部として、`app-ads.txt` ファイルに `OwnerDomain` フィールドを加える必要があります。

### OwnerDomain フィールドの目的##purpose-of-the-ownerdomain-field

IAB の `OwnerDomain` フレームワークは、デジタル広告エコシステムにおけるパブリッシャーの透明度と説明責任を高めます。これは、プログラマティック広告でのファーストパーティおよびサードパーティのデータの使用を明確にするうえで中心的な役割を果たします。

`OwnerDomain` フィールドは、メディアプロパティを所有するパブリッシャーのビジネスドメインを識別し、ads.txt ファイルと `sellers.json` ファイル間のダイレクトリンクを確立します。

### ads.txt ファイルへの OwnerDomain の実装##implement-ownerdomain-in-your-ads.txt-file

`OwnerDomain` をサポートするには、`app-ads.txt` ファイルまたは `ads.txt` ファイルに以下の必須の変数が含まれていることを確認します。

| **型**         | **変数**                         | **説明**                                                                                                                                                                           |
| ------------- | ------------------------------ | -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
| `OwnerDomain` | **ownerdomain=yourdomain.com** | パブリッシャーの場合、`OwnerDomain` エントリーを `ads.txt` に加えて、サイト所有者のビジネスドメインを指定する必要があります。ドメインは、`sellers.json` ファイル内の販売者のドメインと一致し、ブラウザーでリダイレクトなしで解決する必要があります。ビジネスドメインが存在しない場合は、サイトのドメインを使用できます。 |
