クライアントがFacebook上で広告を作成して掲載するために使用できる、ブラウザーベースのアプリを開発しているとします。マーケティングAPIを介してクライアントの広告アカウント、キャンペーン、製品カタログにアクセスするには、広告管理標準アクセスレベルと、ads_management、pages_read_engagement、catalog_managementの各アクセス許可に対してアプリが承認される必要があります。
マーケティングAPI製品を追加して設定し、Facebookログインを実装して、アプリがFacebookプラットフォーム利用規約および開発者ポリシーに従ってデータを使用していることを確認したら、アプリを公開できるようにアプリレビュープロセスを開始します。
[アプリダッシュボード]にサインインして、[アプリプレビュー]をクリックしてから、[アクセス許可と機能]をクリックします。
「ads_management」を検索してads_managementと広告管理標準アクセスを特定し、その両方をリクエストします。pages_read_engagementとcatalog_managementを特定して追加し、リクエストを続行します。
ここで、アクセスをリクエストしているデータをアプリでどのように使用するかを説明します。[リクエスト]セクションで、[リクエストを編集]をクリックします。
[ads_managementの使用法を説明してください]行で矢印アイコンをクリックします。
アプリの動作の概要を説明してから、ads_managemenアクセス許可がアプリのユーザーにどのように役立つかについて説明します。[ads_managementをリクエストする理由を説明してください]セクションに、次の説明を入力します:
「アプリは、広告アカウントマネージャが広告キャンペーンを設定して、広告を管理し、広告に関する指標が示されたレポートを確認するために使用されます。マネージャは、ads_managementアクセス許可を使用すれば既存のFacebook広告に関するデータを取得して、広告を作成することができます。このアクセス許可がなければ、アプリは機能できません。」
[スクリーンキャストをアップロード]セクションで、[ファイルをアップロード]をクリックし、ads_managementアクセス許可を必要とする機能を使用するアプリにユーザーがサインインするところの短い画面録画(1分30秒)をアップロードします。
この画面録画をアップロードします:
その後で、変更を保存し、pages_read_engagementアクセス許可、catalog_managementアクセス許可、および広告管理標準アクセスレベルの説明に対してこれらの手順を繰り返します。
アプリ認証プロセスを完了するには、[認証詳細を提供する]行内の矢印をクリックします。
[はい]をクリックして、Facebookプラットフォームポリシーに同意します。
次に、リクエストしたアクセス許可および機能を説明された方法でアプリが使用することを確認するために実行する手順を入力します。この手順が、アップロードした画面録画のどの時点で行われるかも指定します。
「アプリでこれらのアクセス許可が使用される方法を確認するには、
付属の画面録画に、ユーザーが広告情報を表示したり新しいエンティティが保存されたりするごとにads_managementが使用されているところが表示されます(00:10、00:18、00:32、1:12、1:19など)。」
これで、承認リクエストの対象となるアクセス許可と機能のそれぞれがアプリで使用されていることを確認するために必要なすべての情報を提供できたので、[レビューを申請する]をクリックします。