고객이 광고를 만들고 Facebook에 게재하는 데 사용하는 브라우저 기반 앱을 개발하고 있다고 가정해보겠습니다. 마케팅 API를 통해 고객의 광고 계정, 캠페인, 제품 카탈로그에 액세스하려면 앱이 광고 관리 표준 액세스 레벨과 ads_management, pages_read_engagement 및 catalog_management 권한에 대해 승인을 받아야 합니다.
마케팅 API 제품을 추가 및 구성하고 Facebook 로그인을 구현하며 앱이 Facebook 플랫폼 약관과 개발자 정책에 따라 데이터를 사용한다는 것을 확인하고 나면 앱을 라이브 모드로 전환할 수 있도록 앱 검수 절차를 시작합니다.
앱 대시보드에 로그인하고 앱 검수를 클릭한 다음, 권한 및 기능을 클릭합니다.
'ads_management'를 검색해서 ads_management와 광고 관리 표준 액세스를 찾은 다음 둘 모두를 요청합니다. pages_read_engagement와 catalog_management를 찾아서 추가하고 요청을 계속 진행합니다.
이제 앱이 액세스를 요청하는 데이터를 사용할 방법을 설명해야 합니다. 요청 섹션에서 요청 편집을 클릭합니다.
ads_management 사용 방법 설명 행에서 화살표 아이콘을 클릭합니다.
앱이 어떤 동작을 하는지 일반적인 설명을 입력한 다음 ads_management 권한이 어떻게 앱을 사용하도록 도와주는지 설명합니다. ads_management를 요청하는 이유 설명 섹션에 다음 설명을 입력합니다.
'이 앱은 광고 계정 관리자가 캠페인을 설정하고 광고를 관리하며 광고에 대한 지표를 나타내는 보고서를 확인하는 데 사용됩니다. ads_management 권한은 기존 Facebook 광고에 대한 데이터를 가져와서 광고를 만들 수 있도록 도와줍니다. 이 권한이 없으면 앱이 작동하지 않습니다.'
스크린캐스트 업로드 섹션에서 파일 업로드를 클릭하고 사용자가 앱에 로그인하여 ads_management 권한이 필요한 기능을 사용하는 모습을 보여주는 1분 30초 분량의 짧은 스크린 레코딩을 업로드합니다.
이 스크린 레코드 업로드:
그런 다음 변경 사항을 저장하고 pages_read_engagement 및 catalog_management 권한과 광고 관리 표준 액세스 레벨 설명에 대해 이 단계를 반복합니다.
앱 인증 절차를 완료하려면 인증 상세 정보 제공 행의 화살표를 클릭합니다.
예를 클릭하여 Facebook 플랫폼 정책에 동의합니다.
그런 다음 Facebook에서 앱이 요청한 권한과 기능을 설명한 방식대로 사용하는지 확인하기 위한 지침을 입력합니다. 또한 업로드한 스크린 레코딩에도 같은 내용이 포함되어 있다는 것을 기재합니다.
'앱에서 권한을 사용하는 방법 확인:
함께 제공되는 스크린캐스트에서 사용자가 광고 정보를 표시하거나 새 항목이 저장될 때마다 ads_management가 사용되는 것을 확인할 수 있습니다(예: 00:10, 00:18, 00:32, 1:12, 1:19).'
앱이 승인을 요청하는 각 권한과 기능을 사용한다는 것을 확인하는 데 필요한 모든 내용을 입력하였으므로 검수를 위해 제출을 클릭합니다.