광고를 화면에 표시할 때 탐색 메뉴, 탭 바, 툴 바 및 기타 이전의 보기가 광고의 일부를 가리면 최적의 사용자 경험을 제공하지 못합니다. 왼쪽 아래의 예시는 iPhone X 화면의 상단에 표시되고 상단 가장자리로 인해 부분적으로 가려진 광고를 보여줍니다. 오른쪽의 예시는 iPhone X 화면의 상단 가장자리와 광고 사이에 적절한 간격을 두어 더 개선된 디자인을 보여줍니다.
iOS 11 이상에서는 safeAreaLayoutGuide라는 새 레이아웃 가이드가 적용됩니다. 이 가이드는 화면에서 렌더링하고 싶은 광고를 포함해 앱 콘텐츠를 그릴 수 있는 안전 영역을 정의하는 데 사용됩니다. 안전 영역은 위의 예시에서 녹색 테두리 상자로 정의된 곳입니다. 이 새로운 레이아웃 가이드를 사용하여 앱에서 네이티브 광고를 렌더링하는 기술적 구현에 대해 자세히 설명해 보겠습니다. 배너 광고 렌더링에도 동일한 방법을 적용할 수 있습니다.
앱에서 네이티브 광고를 디자인할 때 네이티브 광고 가이드를 참조하세요.
네이티브 광고, 네이티브 배너 광고 또는 배너 광고 예시를 완료해야 합니다.
양질의 제품을 만들려면, 개발자는 네이티브 광고 또는 네이티브 배너 광고 레이아웃을 구현할 때마다 Meta Audience Network 정책을 준수해야 합니다. 항상 사용자에게 클릭에 대한 전체 관리 권한을 제공해야 합니다. 특히 광고에서 클릭 가능한 요소가 있을 경우 광고 제목, URL, 행동 유도 및 이미지 자산만 클릭할 수 있어야 합니다. 그리고 제목 텍스트 또는 이미지 보기에서 흰 공백은 클릭할 수 없어야 합니다.
네이티브 광고 또는 네이티브 배너 광고의 레이아웃을 빌드할 때는 항상 UILabel
의 높이와 너비를 고정하지 않아야 광고 제목, 광고 본문, 광고 소셜 컨텍스트, 광고 홍보 레이블에서 white space
가 생기지 않습니다. 아래는 반드시 피해야 할 잘못된 예입니다.
양질의 네이티브 광고를 만들기 위해서는 네이티브 광고 또는 네이티브 배너 광고에 동적 제약 레이아웃을 구축하세요. 예를 들어 스토리보드 자동 레이아웃을 사용할 경우 Trailing Space = x
대신 Trailing Space >= x
, Width = y
대신 Width <= y
를 사용할 수 있습니다. Meta Audience Network 정책을 준수한 레이아웃의 형태는 아래와 같습니다.
앱에서 테스트 광고 통합
검수를 위해 앱을 제출합니다.
Facebook은 앱이나 웹사이트에서 광고 요청을 받는 즉시, 광고 요청이 Audience Network 정책 및 Facebook 커뮤니티 규정을 준수하는지 확인하기 위해 검수합니다. 검수 절차에 대해 자세히 알아보세요.