Google AdManager(GAM)
iOS 네이티브 광고 미디에이션 레이아웃 가이드 입니다.
Last updated
iOS 네이티브 광고 미디에이션 레이아웃 가이드 입니다.
Last updated
스토리보드에 UIView 생성 후 Custom Class을 AdPopcornSSPNativeAd 설정
GAM은 ViewController에 UI component 영역을 바로 생성하지 않고 xib 파일을 사용하여 view를 add합니다.
(샘플 프로젝트의 AdPopocornMediationAdapter > google ad manager> native sample view 참고)
UI 배치와 관련된 상세한 가이드는 아래 링크의 GAM 가이드를 참고해 주시기 바랍니다.
(대부분의 내용은 admob과 동일합니다.)
https://developers.google.com/ad-manager/mobile-ads-sdk/ios/native/advanced
xib를 통해 로드한 UI view를 APGAMNativeAdRenderer를 사용하여 sdk에 전달한다.
GAM의 경우 AdPopcornSSP, FAN, FAN Native Banner와 다르게 xib 파일을 이용하여 직접 View를 생성한 뒤, 해당 xib파일을 읽어와 renderer에 전달해 주어야 함.
APGAMNativeAdRenderer
에 GADNativeAdView와 superView를 세팅 후, setGAMRenderer:superView:
API를 통해 render와 gamNativeAdView 를 sdk에 최종적으로 전달합니다.