전면 배너
전면 배너 적용을 위한 연동 가이드 입니다.
1. 전면배너 삽입
전면 형태의 배너 광고물이 노출됩니다.
전면 배너의 종류로는 전면 확장, 전면 팝업(배경 투명, 배경 회색), 전면 동영상이 있습니다.





2. 전면 광고 연동
//Model
let model = ADMZInterstitialModel(withPublisherID: 100,
withMediaID: 200,
withSectionID: 804313,
withKeywordParameter: "KeywordTargeting",
withOtherParameter: "BannerAdditionalParameters",
withMediaAgeLevel: .under13Age,
withAppID:"appID",
withAppName: "appName",
withStoreURL: "StoreURL",
withSMS: true,
withTel: true,
withCalendar: true,
withStorePicture: true,
withInlineVideo: true,
withPopupType: .FullSize)
// 유저 정보 세팅
model.setUserInfo(withGenderType: .Male,
withAge: 15,
withUserID: "mezzomedia",
withEmail: "[email protected]",
withUserLocationAgree: false)
// 전면 광고 요청 시작 및 이벤트 Handler설정
ADMZInterstitialLoader.presentAd(fromViewController:self,withModel: model,withSuccessHandler: { code in
}, withFailedHandler: { code in
}, withOtherEventHandler: { code in
})
3. 코드 설명
let model = ADMZInterstitialModel(withPublisherID: 100, withMediaID: 200, withSectionID: 804313, withKeywordParameter: “KeywordTargeting”, withOtherParameter: “BannerAdditionalParameters”, withMediaAgeLevel: .under13Age, withAppID:”appID”, withAppName: “appName”, withStoreURL: “StoreURL”, withSMS: true, withTel: true, withCalendar: true, withStorePicture: true, withInlineVideo: true, withPopupType: .FullSize)
요청할 정보를 가지고있는 모델을 생성합니다. - PublisherID: 퍼블리셔 ID - MediaID: 미디어 ID - SectionID: 섹션 ID - KeywordParameter: 검색어 - OtherParameter: 기타 파라미터 - MediaAgeLevel: 사용자 연령대 - AppID: 앱 ID - AppName: 앱 이름 - StoreURL: 앱스토어 URL - SMS: 문자 사용 여부 - Tel: 전화번호 사용 여부 - Calendar: 캘린더 저장 사용 여부 - StorePicture: 스토어 이미지 사용 여부 - InlineVideo: 인라인 비디오 사용 여부 - PopupType: 전면 광고 팝업 타입
ADMZInterstitialLoader.presentAd(fromViewController:self, withModel: model, withSuccessHandler: { code in }, withFailedHandler: { code in }, withOtherEventHandler: { code in })
전면 팝업광고 요청을 시작합니다. - fromViewController : 성공시 팝업으로 올라올 Target ViewController (null일경우 현재 최상단의 ViewController를 체크후 해당 ViewController위에 Popup으로 띄웁니다.) - Model: 요청정보를 설정한 ADMZInterstitialModel - SuccessHandler : 성공시 성공코드를 code 변수로 리턴합니다. - FailHandler : 실패시 실패코드를 code 변수로 리턴합니다. - OtherHandler : 성공 실패 외의 이벤트코드를 code 변수로 리턴합니다. (ex: 광고 선택, 로고 선택 등)
Last updated