TARGETPICK 타겟픽
  • TARGETPICK 타겟픽
  • Android SDK
    • 기본 설정
    • 띠 배너
    • 전면 배너(전체 화면)
    • 전면 배너(팝업)
    • 동영상
    • 스플래시
    • 미디에이션
      • 1. Kakao AdFit
  • iOS SDK
    • 기본 설정
    • 띠 배너
    • 전면 배너
    • 동영상
  • Java Script(Web)
    • 배너
    • 동영상
  • Java Script(Hybrid)
    • 배너
    • 동영상
  • 매체 연동 API
    • 공통(배너/네이티브 포함)
    • 비디오(VAST 참고)
  • Report API
    • 광고주
    • 대행사
    • 미디어렙사
    • 퍼블리셔
    • MMP(Tracker)
  • for DSP
    • 배너 광고
    • 비디오 광고
    • 네이티브 광고
    • Report API
      • 배너 광고 리포트
      • 비디오 광고 리포트
  • for SSP
    • 배너 광고
    • 비디오 광고
    • 네이티브 광고
    • Report API
      • 배너 광고 리포트
      • 비디오 광고 리포트
      • 네이티브 광고 리포트
  • 리워드 플랫폼 연동
    • 미션 조회
    • 미션 참여
  • Cookie Sync
  • App-Ads.txt / Ads.txt
  • SKAdNetwork(iOS Only)
  • 소재 제작 가이드
    • TARGETPICK
      • 띠 배너
      • 전면 배너 & 인라인 직사각형
      • 전면 동영상
      • 카운트다운 배너
      • 삼성 게이밍허브
      • 스플래시
    • TARGETPICK Native
      • 네이티브 띠배너
      • 네이티브 전면 배너
      • 네이티브 동영상
      • 네이티브 배너 동영상
    • TARGETPICK Video
    • TARGETPICK CTV
Powered by GitBook
On this page
  • 1. 전면배너 삽입
  • 2. 전면 광고 연동
  • 3. 코드 설명
  1. iOS SDK

전면 배너

전면 배너 적용을 위한 연동 가이드 입니다.

Previous띠 배너Next동영상

Last updated 8 months ago

1. 전면배너 삽입

  • 전면 형태의 배너 광고물이 노출됩니다.

  • 전면 배너의 종류로는 전면 확장, 전면 팝업(배경 투명, 배경 회색), 전면 동영상이 있습니다.

아래와 같은 전면 형태의 배너 노출

2. 전면 광고 연동

Interstitial 광고 객체 설정 (필수 세팅)

//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: "mezzo@mezzomedia.co.kr",
    withUserLocationAgree: false)

전면 광고 요청 시작 및 이벤트 Handler설정

// 전면 광고 요청 시작 및 이벤트 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: 광고 선택, 로고 선택 등)