네이티브 동영상 광고
정보
GFPSDK 6.2.0 버전 부터 Outstream 광고를 지원합니다.
정보
GFPSDK 7.3.0 버전 부터 Outstream 광고의 UI를 선택할 수 있습니다.
네이티브 연동 가이드
아웃스트림은 네이티브 노말 타입의 광고 입니다. 네이티브 노말 연동과 관련된 가이드는 링크를 참고해주세요.
아웃스트림 Player UI
아웃스트림은 MediaView 내의 동영상이 노출되는 광고 상품입니다.
아웃스트림의 control UI를 설정하려면 GFPVideoOptions 의 viewType 가이드를 확인해주세요. 매체 별로 custom 한 control UI 를 구성하고자 한다면, useCustomControlView 가이드를 확인해주세요.
아웃스트림 관련 API
enableMediaBackgroundBlur
네이티브 광고 미디어뷰 여백의 블러처리 여부를 설정합니다. (기본값: NO) 해당 블러처리는 섬네일 이미지 가 존재할 때 적용되며, 섬네일 이미지가 존재하지 않을 경우 검은색 배경으로 노출됩니다.
GFPAdNativeOptions *nativeOptions = [[GFPAdNativeOptions alloc] init];
GFPNativeAdRenderingSetting *renderingSetting = [[GFPNativeAdRenderingSetting alloc] init];
renderingSetting.enableMediaBackgroundBlur = NO;
renderingSetting.enableMediaBackgroundBlur = YES;
nativeOptions.renderingSetting = renderingSetting;
GFPVideoOptions
GFPVideoOptions 를 통해 아웃스트림의 재생 정책 및 custonControlView 사용 여부, 영상의 최대 화질을 설정할 수 있습니다.
GFPVideoOptions는 adLoader의 nativeOption에 설정하여 전달합니다.
GFPAdNativeOptions *nativeOptions = [[GFPAdNativeOptions alloc] init];
GFPVideoOptions *videoOption = [[GFPVideoOptions alloc] initWithPlayPolicy:GFPVideoPlayPolicyAutoPlay useCustomControlView:NO];
nativeOptions.videoOptions = videoOption;
GFPVideoPlayPolicy
광고 영상의 재생 정책을 설정합니다. (기본값: Auto)
- Auto: 영상 재생은 sdk가 직접 제어합니다. 네트워크가 WiFi, Cellular 일 때 영상 끝까지 재생됩니다.
- Auto Only WiFi: 영상 재생은 sdk가 직접 제어합니다. 네트워크가 WiFi 일 때 영상 끝까지 재생됩니다. Cellular의 경우 n초 재생 후 정지합니다.
- Manual: 영상 재생은 서비스에서 제어합니다. 광고 노출 시 영상이 일시정지 상태에서 노출되며, 재생 시점은 서비스에서 결정합니다.
GFPVideoOptions *videoOption = [[GFPVideoOptions alloc] initWithPlayPolicy:GFPVideoPlayPolicyAutoPlay useCustomControlView:NO];
GFPVideoOptions *videoOption = [[GFPVideoOptions alloc] initWithPlayPolicy:GFPVideoPlayPolicyAutoPlayOnlyWiFi useCustomControlView:NO];
GFPVideoOptions *videoOption = [[GFPVideoOptions alloc] initWithPlayPolicy:GFPVideoPlayPolicyManual useCustomControlView:NO];