문서가 업데이트되었습니다.
한국어로 번역이 아직 완료되지 않았습니다.
영어 업데이트됨: 2022. 6. 30.

Audience Network FAQ

Audience Network를 사용하기 위한 자세한 지침과 안내 사항은 Audience Network 고객 센터를 참조하세요.

구현

스토어에 앱을 출시하기 전에 통합이 제대로 작동하는지 테스트하는 것은 매우 중요합니다. 구현을 테스트하는 방법은 Facebook의 가이드를 읽어보세요. 통합하는 데 도움이 필요하시면 시작하기 가이드도 참조하세요. 앱이 검수된 후 실제 광고를 자동으로 전송할 수 있습니다.

광고 요청마다 SDK에서 기기 식별자(iOS에서는 IDFA, Android에서는 광고 ID)를 Facebook에 전달합니다. 그러면 Facebook에서 광고가 표시되기에 적절한지 판별할 수 있습니다. 기기 사용자 정보는 광고와 함께 퍼블리셔에게 전달되지 않습니다.

IOS에서는 iOS 9 이상을 타겟으로 하는 앱에 Audience Network SDK를 통합할 수 있습니다.

Android에서는 Android SDK API 15 버전 이상을 타겟으로 하는 앱과 최신 Audience Network SDK를 통합할 수 있습니다.

Yes, the Audience Network delivers ads for publishers using Unity within their iOS and Android app. The Unity SDK supports all of the format supported by the iOS and Android SDKs.

예, 클래스에서 보류 중인 액티비티를 참조하는 경우에 한해 액티비티가 아닌 클래스에서 광고를 구현할 수 있습니다. 광고의 인스턴스를 만들 때 매개변수로 이 액티비티를 전달해야 합니다.

Most mediation services have an option to integrate with 3rd party networks using adapters. The following describes the steps needed to setup such integrations:

  1. Add our SDK to your app
  2. Create a Placement ID on the Facebook app settings page. If you use a banner, make sure to select "None" as the refresh interval. The mediation layer will control the automatic refresh.
  3. Add or code the adapter according to your mediation service instructions. These can be either pre-built adapters (see below for Mopub, Admob and DFP) or a custom adapter that you will need to develop.
  4. Configure the adapter name and placement ID in your mediation server UI and allocate impressions to it

See tips for how to get more fill and revenue when using mediation.

이는 이 사람에게 광고를 게재할 수 없다는 의미입니다. 이 오류는 다음과 같은 여러 가지 이유로 발생할 수 있습니다.

  • 테스트하는 사람이 모바일 기기에서 네이티브 Facebook 앱에 로그인하지 않았습니다.
  • setAdvertiserTrackingEnabled 플래그를 사용하여 Audience Network를 통해 개인화된 광고를 게재하지 말라는 요청을 Facebook에 보냈습니다.
  • 사용자가 다른 앱과 웹사이트에서 Facebook으로 보내는 자신의 활동을 사용하여 자신에게 게재되는 광고를 개인화할 권한을 Facebook에 부여하지 않았습니다.
  • 이 사람에게 표시할 광고 인벤토리가 없습니다.

Facebook의 테스트 가이드를 기반으로 테스트하는 동안 실제 광고가 전송되면 구현이 제대로 작동되는 것이므로 앱이 라이브 상태가 된 후 앱에 광고가 전송될 수 있습니다.

  • 제목: 최대 30자
  • 커버 이미지: 1200x627px
  • 아이콘: 128px 정사각형
  • 소셜 컨텍스트: 30자
  • 버튼용 제목(행동 유도): 20자 미만
  • 본문 텍스트: 90자
  • 평가 등급: 5
  • 최소/최대 평가 등급: 1/5

새 광고를 읽어들이려면 NativeAd의 인스턴스를 새로 만듭니다.

Yes, ads can be cached and re-used for up to 60 minutes. If you plan to use the ad after this time period, make a call to load a new ad. After this time passes, if the person has not clicked the ad, you must request a new ad.

Facebook SDK를 iOS 앱에 통합한 후 앱을 Apple에 제출하여 검토를 요청해야 합니다. 이 검토 절차의 일부로 앱에서 광고 식별자(IDFA)를 사용하는지 묻는 메시지가 표시됩니다. "예"를 선택하세요. 그런 다음 앱에서 광고 식별자를 사용하는 방식을 묻는 메시지가 표시됩니다. 다음과 같은 형태의 질문이 표시됩니다.

이 앱에서는 어떤 목적으로 광고 식별자를 사용합니까(해당하는 항목 모두 선택)?

  • 앱 내에 광고 게재
  • 이전에 게재된 광고가 이 앱 설치에 기여한 것으로 간주
  • 이전에 게재된 광고가 이 앱 내에서 취한 조치에 기여한 것으로 간주

Audience Network 프레임워크를 사용할 경우에는 첫 번째 옵션을 선택해야 합니다. Facebook의 핵심 프레임워크를 사용하여 설치 기여 요인 및 앱 이벤트를 추적하는 경우 두 번째와 세 번째 옵션을 선택하세요. 둘 다 사용하는 경우 세 항목을 모두 선택하세요.

예, Android용 Audience Network SDK에서는 광고 ID를 사용하며 Google Play의 이용 약관에 따라 추적 제한 옵션을 준수합니다. Google Play 서비스를 통해 프로젝트를 설정하도록 권장하지만 필수는 아닙니다. 이와 같은 방식으로 앱을 설정하면 Audience Network를 사용할 때 기술 성과가 향상됩니다.

1, What is the purpose of this guide?


This guide is intended to help mobile app developers and ad operation personals to validate ad request/response to and from Audience Network in cases such as:

  • Hassles for adding debugging code and investigating mobile device log
  • No clues for missing ad requests or impressions from dashboard
  • Audience Network ad requests are communicated between Audience Network SDK and Audience Network ad server through HTTPS. Testing and confirming ad requests and responses from the HTTPS network activity is the primary and direct step among many other steps.


    2, How to setup Charles Proxy?


    One of the tools to log the ad requests and responses information from the HTTPS is Charles, a web debugging proxy application https://www.charlesproxy.com.

    Charles is an HTTP proxy / HTTP monitor / Reverse Proxy that enables a developer to view all of the HTTP and SSL / HTTPS traffic between their machine and the internet. This includes requests, responses and the HTTP headers (which contain the cookies and caching information).

    It is found that Charles SSL Proxying is very useful and required for viewing all HTTPS ad requests traffic between iOS and Android app and FAN server.

    The SSL Proxying (https://www.charlesproxy.com/documentation/proxying/ssl-proxying/) shows how to setup Charles for iOS and Android device, and host machine running Windows and Mac OS.

    Once SSL Proxying is setup and tested properly, make sure Charles is able to proxy SSL requests and see request/response content.


    3, How to look up ad requests?


    3.1 Setup SSL Proxy for Audience Network

    Update Charles Proxy / SSL Proxying setting by adding Host: “graph.facebook.com” and Port: “8888”, Host: “graph.facebook.com” and Port: “443”.

    3.2 Read SSL Proxy request / response content for Audience Network

    Go to your mobile app and make ad requests, you should see ad request going to FAN server: https://graph.facebook.com/network_ads_common/ and ad response in JSON text form within HTTPS response contents.

    3.3 Confirming ad request sent to and received from Audience Network

    Ad request can be verified if the ad is filled successfully or returned with no fill based on the “code” in the JSON form. “Code” is “0” indicates the request is returned or filled with an ad, “code” is “1001” means no ad is available for the request and app can make another request after passing the specific time limit.

    Below is an example of successful ad response:

    { "type": "ads", "code": 0, "placements": [{ "definition": { "placement_id": "148789268824369_851969285173027", "type": "rewarded_video", "refresh": "0", "refresh_threshold": "-1", "min_viewability_percentage": "1", "viewability_check_ticker": "0", "viewability_check_interval": "100", "viewability_check_initial_delay": "0", "video_time_polling_interval": "200", "cacheable": true, "client_max_retry_count": "1", "invalidation_duration_in_seconds": "3600", "request_timeout": "30000" }, … }

    3.4 Unable to observe an SSL Proxy request for Audience Network

    If no entry point is observed from Charles Proxy for Audience Network end-point (https://graph.facebook.com/network_ads_common/), it should suggest that the primary reason is the mobile app did not make any ad requests to Audience Network server. For this case, re-examining the app integration and app logic is required for mobile developer or ad operation personal.

    4, What is the next step?

    This guide should help you through testing, troubleshooting ad request/response issues with Audience Network.

    If you have further questions on how to use this guide or unanswered questions on ad request/response, please contact our publisher support portal at https://www.facebook.com/business/publishersupport.

    • 시스템 사용자 액세스 토큰: 앱 대신 Facebook API를 요청하는 데 사용합니다.
    • 노출 위치 ID: 앱에서 특정 광고 노출 위치의 고유한 Audience Network 식별자입니다.
    • 앱 ID: 노출 위치 ID는 부분적으로 앱 ID로 구성됩니다. 예를 들어 노출 위치 ID 1234567898765432_9876543212345678에서 밑줄 앞의 숫자가 앱 ID입니다.
    • 속성 ID: 앱의 고유한 Audience Network 식별자입니다. 여러 플랫폼에서 동일한 ID를 사용할 수 있습니다(예: Android, iOS).

    퍼블리셔 정책

    앱 사용자에게 최상의 환경을 제공하려면 광고 통합 시 Facebook의 Audience Network 정책을 따르세요.

    Facebook은 Facebook과 사용자 간의 관계에 부정적인 영향을 주거나 Facebook의 독점적인 위치, 이해관계, 광고 철학에 반하는 콘텐츠, 서비스, 활동을 홍보하는 모든 퍼블리셔를 어떠한 이유로든 거부, 승인, 삭제할 권리를 가집니다. 본 가이드라인은 언제든지 변경될 수 있습니다.

    In order to ensure that our publishers are offering a high quality advertising experience, we require that all apps serving Facebook ads are in compliance with our Audience Network policies.

    All apps in our network will be reviewed by automated systems as well as manually checked for quality and compliance. We will have on-going quality review to ensure continued adherence to our policies and Audience Network design guidelines.

    Facebook에서는 광고가 전체 사용자 환경에 기여하고 일관되어야 한다고 믿습니다. Facebook과 Audience Network 모두에서 이 목표를 달성하기 위해 노력하고 있습니다.

    Audience Network에 표시되는 모든 광고는 Facebook에 표시될 수 있습니다. 이는 광고가 Facebook의 엄격한 광고 정책을 따르며 철저하게 진행되는 사전 대응식 및 사후 대응식 검수 절차를 통과해야 함을 뜻합니다. 다시 말해, Facebook에서는 자체 사이트와 동일하게 퍼블리셔 파트너를 알려드립니다. Facebook 광고 정책은 여기에서 확인할 수 있습니다. 이러한 정책은 해당 법률을 모두 준수하고 브랜드에 알맞은 고품질의 광고를 만들기 위해 고안되었습니다.

    Facebook의 정책 준수 여부와 상관없이 앱에서 실행되지 않는 광고 유형 또는 특정 광고를 선호하는 경우도 있습니다. Audience Network 퍼블리셔 파트너는 적합하다고 생각하는 경우 특정 광고주나 광고주 카테고리(예: 정치적 광고)로 필터링하여 제외할 수 있습니다.

    앱이나 사이트에 광고를 전송하는 광고주를 제한하는 방법을 알아보세요.

    성과

    광고는 Facebook의 기존 모바일 광고와 매우 비슷하게 보입니다. 광고를 클릭했을 때 앱이 없으면 앱을 다운로드하도록 App Store로 이동하거나, 브라우저에서 웹 페이지를 열고 앱이 있으면 휴대폰에서 기존 앱을 실행합니다. 광고는 앱의 광고 노출 위치와 일치하는 배너, 삽입 광고 및 네이티브 광고로 구성됩니다. 광고에는 표준 Facebook 광고와 동일한 요소가 포함됩니다.

    어떤 광고가 Audience Network에 표시될 수 있는지 및 사람들이 광고를 볼 때 어떤 일이 일어나는지에 대해 자세히 알아보세요.

    퍼블리셔에게는 광고주 리스트(예: 퍼블리셔 보고서)가 제공되지 않습니다. 퍼블리셔 앱에서 전송 중인 광고는 Facebook에서 검수하며 Facebook의 광고 가이드라인을 따릅니다.

    경우에 따라 다릅니다. 타겟, 광고 노출 위치 및 사용자 기반에 맞는 광고 캠페인과 같은 요인에 따라 달라집니다.

    네트워크는 계속 변화하므로 시간이 지나면서 유효 노출 비율이 달라질 수 있습니다. 사용자 기반의 인구 통계학적 특성, 지역 및 광고주 요구 사항과 같은 여러 요인에 따라 앱에서 전송할 수 있는 광고의 수가 달라질 수 있습니다.

    유효 노출 비율이 급변하면 다음을 확인하세요.

    • 올바르게 구현되어 있지 않음
    • 모든 모바일 자산(모바일 앱 및 웹사이트)을 "앱 및 웹사이트" 탭에 추가했으며 Audience Network에서 승인함.
    • 필터를 추가하지 않음
    • 최신 SDK를 사용 중임
    • 요청을 자주 제출하지 않음(예: 동일한 노출 위치 ID에 대한 광고를 15초 간격으로 여러 번 요청)

    Ad refresh is not supported by Facebook Audience Network. In addition, disableAutoRefresh is deprecated from FBAdView (iOS) and AdView (Android) in the 4.99 release and above.

    Audience Network 섹션의 필터 탭을 사용하여 앱에 표시하지 않으려는 광고의 앱을 제외합니다. 특정 웹사이트에 표시하지 않으려면 웹 도메인을 제외할 수도 있습니다.

    그 외에 Audience Network는 개발자가 Facebook 앱 설정(developers.facebook.com/apps/[YOUR_APP_ID]>/settings/)에 추가한 모바일 앱을 자동으로 감지합니다.

    너무 제한적으로 설정하면 광고 전송에 영향을 미치고 유효 노출 비율이 감소할 수 있습니다.

    Facebook에서는 실수가 아니라 의도적으로 누른 실제 클릭수를 확인하여 Audience Network의 광고주에게 중요한 ROI를 제공하고자 합니다. 퍼블리셔가 만든 클릭 사기를 절대로 용인하지 않으며 사기를 감지하는 즉시 해당 업체를 차단합니다. Audience Network에 제공된 모든 클릭수와 노출수를 세밀하게 모니터링하여 클릭 사기의 패턴을 감지합니다. 무효로 판명된 클릭수에 대해서는 광고주에게 비용을 청구하거나 퍼블리셔에게 대금을 지불하지 않습니다.

    유효 노출 비율은 적합한 총 요청 수 대비 총 유효 노출 광고 수를 기반으로 계산합니다. 요청이 계산되지 않는 경우는 다음과 같습니다.

    • 광고가 너무 자주 요청되는 경우 (예: 동일한 노출 위치 ID로 15초 미만의 간격으로 광고를 요청하는 경우)
    • IDFA(iOS) 또는 광고 ID(Android)를 사용할 수 없거나 광고 전송에 사용할 수 없는 경우
    • Facebook이 요청 앱에 설치되지 않았거나 최근에 사용자가 로그인하지 않은 경우

    보고서

    팀 멤버를 관리자나 인사이트 사용자로 추가하여 보고서에 대한 액세스 권한을 제공합니다. 역할을 변경하거나 추가하려면 Facebook 앱 설정으로 이동하여 "역할" 섹션을 선택합니다.

    앱 설정의 "Audience Network" 섹션으로 이동하고 성과 탭을 선택하여 보고서를 찾을 수 있습니다. 보고서에는 특정 시간대의 성과 상세 정보는 물론 전반적인 성과가 표시됩니다. 국가 및 노출 위치 ID별로 성과를 자세히 분석할 수 있습니다.

    결제 내역과 정산 상세 정보는 "Audience Network" 섹션으로 이동하여 정산 탭을 선택합니다.

    구체적인 광고주 정보는 보고서에 표시하지 않습니다. 특정 광고주나 광고주 카테고리로 필터링하려면 앱 설정의 "Audience Network" 섹션으로 이동하여 필터 탭을 선택합니다.

    예. 앱의 성과 데이터를 프로그래밍 방식으로 읽는 방법에 대한 자세한 내용은 이 가이드를 참조하세요.

    정산받기

    You can set up payments by completing the publisher payout forms. The forms are located under the payout tab in the "Audience Network" section in your app settings page. We require your bank name, SSN/TIN and tax information in order to process your payouts.

    Note: You need to set up your payout information for ad delivery to start.

    Contact us by clicking on "Need Help?" button within Audience Network Dashboard if you are having problems completing the forms.

    For more information see Add Payout Information.

    You will receive payment on approximately the 21st of each month for the previous month's balance. Read our Audience Network Terms for more information.

    Contact us by clicking on "Need Help?" button within Audience Network Dashboard if you do not receive a payment or if you have questions about the payout process.

    수익이 100달러 이상 누적되면 대금이 입금됩니다. 이전 달의 남은 대금은 매월 21일에 입금됩니다.

    먼저 Audience Network의 정산 탭을 확인하여 정산 플로를 완료했는지 확인하세요.

    정산 관련 문제가 있으면 Audience Network 대시보드 내 "도움이 필요하세요?" 버튼을 클릭하여 Facebook에 문의하세요.

    결제 정보를 변경하려면 앱 설정의 "Audience Network" 섹션으로 이동하여 정산 탭을 선택합니다.

    Audience Network에서는 퍼블리셔와 개발자가 앱을 통해 수익을 얻는 데 좀 더 도움이 되는 모바일 광고 환경을 제공하지만, 현재로서는 정확한 수익 분배를 확답할 수 없습니다. 실시간 보고 및 예상 정산 금액은 앱 설정 페이지의 "Audience Network" 섹션에 있습니다.

    앱 관리하기

    기존 Facebook 앱에서 관리자나 개발자 역할에 사용자를 추가하려면 앱 대시보드의 역할 탭으로 이동하여 "관리자 추가"나 "개발자 추가"를 선택합니다.

    섹션 내용

    어린이 대상 앱 및 서비스에 대한 정보

    미국 아동 온라인 개인정보보호법(COPPA)에 따른 책임을 설명합니다.

    캘리포니아 소비자 개인정보보호법(CCPA) 준수

    캘리포니아 소비자 개인정보보호법(CCPA)을 준수하여 앱 또는 웹사이트에서 개인정보 사용을 제한하는 방법을 설명합니다.