iAd Rich Media Ads
당신 앱에서 광고가 나타나도록 허락하면, 사용자가 그것을 보거나 인터렉트 하면 보상을 받게 된다. (아래는 샘플 프로젝트의 iAd 배너의 플레이스 홀더이다)
iAd 네트워크에 의해 제공되는 광고를 당신의 UI내의 특정 뷰에 호스트할 수 있다. 처음에는, 이 뷰는 광고의 배너를 포함하며 이는 전체 iAd 경험으로의 입구와 같은 역할을 한다. 사람들이 그 배너를 탭하면, 광고는 미리 프로그램된 무비를 재생한다거나, 인터렉티브한 콘텐트를 디스플레이 하거나, 웹 페이지를 열기 위해 Safari를 실행하는 등의 액션을 수행한다. 그 액션은 당신 UI를 덮는 콘텐트를 디스플레이 하거나 당신 앱을 백그라운드로 보내버릴 수도 있다.
앱에서 표시할 수 있는 배너에는 세가지 타입이 있다. 표준, 중간 사각형, 전체 화면이다. 모든 타입의 배너는 동일한 목적- 사용자들을 광고로 안내하는 것-을 가지지만 모양과 기능이 다르다.
표준 배너 는 화면의 작은 영역을 차지하고 주로 화면이 보이는 한 노출된다. 표준 배너를 디스플레이 할 수 있는 앱 스크린을 만들어야 하며 뷰 레이아웃에 매너 뷰를 위한 공간을 만들어야 한다.
모든 iOS 앱은 표준 배너를 디스플레이 할 수 있다. ADBannerView
클래스가 제공하는 뷰를 이용해 앱에서 표준 배너를 포함할 수 있다.
중간 사각형 배너 는 동작방식에서 표준 배너와 비슷하며 - 표준배너 처럼 - 중간 사각형 배너가 디스플레이 될 위치를 선택할 수 있다.
중간 사각형 배너는 iOS 6.0 이상이 동작하는 아이패드 앱에서만 사용가능하다. ADBannerView
클래스가 제공하는 뷰를 이용해 앱에 중간 사각형 배너를 넣을 수 있다.
전체 화면 배너 는 전체 또는 대부분의 화면을 점유하며, 주로 앱 흐름의 특정한 시간동안 또는 특정 위치에서 볼 수 있다. 배너를 모달하게 , 또는 스크롤 가능한 콘텐트 내부에 분리된 페이지로 디스플레이 할 수 있다.(In the example shown here, the app provides a magazine-reading experience and lets users turn the page away from or back to the full screen banner.)
ADInterstitialAd
클래스가 제공하는 뷰를 사용해 전체 화면 배너를 앱에 포함할 수 있다.
모든 배너 타입들은 우 하단 모서리에 iAd 마크가 있는 iAd 프레임 안에서 나타난다. iAd 프레임은 앱 화면의 아래쪽 모서리에 자리잡을 때 가장 보기 좋게 디자인 되었다.
배너 광고와 이음새 없는 통합을 하고 최고의 사용자 경험을 제공하기 위해, 다음 가이드 라인을 따르라.
표준 배너 뷰를 화면의 아래 모서리 또는 그 근처에 배치하라. 이 위치는 화면 아래 모서리에 바가 있는지와 어떤 바이냐에 따라 미세하게 다르다
바 |
표준 배너 뷰 위치 |
---|---|
화면 아래 영역에 바가 없다 |
화면 아래 영역 |
화면 어디에도 바가 없다 |
화면 아래 영역 |
툴바 또는 탭 바 |
아래쪽 바 바로 위 |
중간 사각형 배너 뷰는 사용자의 콘텐트를 간섭하지 않는 곳에 위치 시켜라. 표준 배너 뷰와 같이, 중간 사각형 배너 뷰는 화면의 아래 모서리나 그 근처에 있는게 가장 보기 좋다. 배너를 화면 아래 모서리 근처에 놓는 것은 사람들의 길을 가로막지 않을 확률을 높인다.
사용자 경험상에 끊어짐이 있으면 전체 화면 배너를 모달하게 제공하라. 아이패드 앱의 흐름에서 자연스러운 끊어짐이나 컨텍스트 변화가 있으면, 모달을 제공하는 스타일이 적당할 것이다. 전체 화면 배너를 모달하게 제공하면 (presentFromViewController:
를 사용해서), 사용자는 광고로 들어가거나 디스미스 해야만 한다. 이런 이유로, 테스크가 완료된 이후와 같이 사용자 경험상의 변화가 있을 때 모달 프레젠테입션 스타일을 사용하는 것이 좋은 생각이다.
앱 뷰들간에 장면전환이 있다면 전체화면 배너를 모달하지 않게 제공하라. 사용자가 당신 앱의 , 잡지의 페이징이라던지 갤러리 아이템들의 넘기기와 같은, 화면 전환을 자주 겪었다면 모달 방식이 아닌 것이 적당하다. 전체 화면 배너를 모달하지 않게 제공할때는 (presentInView:
사용),당신 UI의 바(bar)들을 유지함으로서 사용자가 앱의 컨트롤을 사용해 뒤로 가거나 광고로 돌아올 수 있게 한다. 모든 배너들처럼, 전체 화면 배너들 역시 사용자가 탭하면 iAd 경험을 런치하지만, 가능한 경우, 당신의 앱은 배너 영역 내의 (드래그나 스와이프같은)다른 제스처들에 응답할 수 있다.
모달이 아닌 전체화면 배너 뷰를 드러내고 숨길때는 적당한 애니메이션을 사용하라. 예를 들어, 잡지 읽기 앱은 아마 배너를 다른 페이지 콘텐트를 드러낼 때와 동일한 페이지 넘기기 애니메이션을 이용해 제공할 것이다.
앱의 모든 배너들이 나타나는 시점과 위치가 의미가 통하게 하라. 사람들은 자신의 작업흐름이 방해받지 않는 느낌을 받을 때 iAd 경험으로 들어가고 싶어할 것이다. 이것은 게임처럼 몰입형 앱인 경우 특히 중요하다: 게임을 플레이 하는 것과 충돌이 발생하는 곳에 배너 뷰를 위치시키지 마라.
사용자가 잠깐만 볼 화면에 배너를 디스플레이하는 것을 삼가라. 만약 앱이 사용자가 괌심을 가지는 정보를 파고 들어가거나 콘텐트를 네비게이션하는 것 처럼 빠르게 움직이는 뷰를 가지고 있다면, 그 화면들에는 배너를 디스플레이하지 않는 것이 좋다. 사용자들은 화면상에 일 이초 이상 머물러 있을 때 배너를 탭 하는 경향이 있다.
가능한, 양 방향에서 광고 배너를 표시하라. 앱 사용중 광고를 보기 위해 장치의 방향을 변경하는 일이 없도록 한다. 또한, 양방향을 지원하는 것은 광고를 보다 넓은 영역으로 수용할 수 있다는 것을 의미한다. 배너 뷰가 방향 변화에 반응하도록 하려면 iAd Programming Guide를 보라.
표준 또는 중간 사각형 배너가 화면에서 스크롤되어 사라지지 않도록 하라. 앱이 화면에서 스크롤되는 콘텐트를 지원한다면, 배너 뷰가 그 위치에 그대로 남아있도록 하라.
사용자가 광고를 보고 인터렉트하는 동안, 그들의 주의를 요하거나 인터렉션을 필요로 하는 활동을 멈춰라. 사람들이 광고를 보기로 선택했다면, 당신 앱에서 뭔가 놓치는 이벤트가 있다고 느끼지 않길 원하며, 당신의 앱이 광고 경험을 인터럽트하는 것도 원하지 않는다. 으뜸가는 원칙은 당신의 앱이 백그라운드 모드에 들어가는 것처럼 활동들을 멈추는 것이다.
드문 경우를 제와하고는 광고를 멈추지 마라. 일반적으로, 당신 앱은 사용자가 광고를 보고 인터렉트 하는 동안 동작을 계속하고 이벤트를 받으므로, 사용자의 즉각적인 주의가 필요한 긴급한 이벤트가 발생할 수도 있다. 하지만, 진행 중인 광고를 디스미스해도 될 정도의 시나리오는 매우 적다. 하나의 가능한 경우는 VoIP 서비스를 제공하는 경우이다. 이런 앱의 경우, 전화가 걸려오면 동작중인 광고를 취소하는 것이 이해가 된다.
Copyright © 2014 Apple Inc. All rights reserved. Terms of Use | Privacy Policy | Updated: 2014-03-10