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. Android SDK

동영상

Targetpick Video 광고 적용을 위한 가이드 입니다.

1.매체 광고 레이아웃

  • XML

레이아웃
<RelativeLayout
    android:id="@+id/movieArea"
    android:layout_width="200dp"
    android:layout_height="355dp"
    android:orientation="horizontal" >
</RelativeLayout>
  • Code

레이아웃 객체 ID 설정
ViewGroup movieArea = findViewById(R.id.movieArea);

2.광고 데이터

데이터 객체 선언
import com.mmc.man.data.AdData;
AdData adData = new AdData();
광고 데이터 필수 값 세팅
adData.major(id, apiMode, publisher, media, section, storeUrl, appId, appName, adWidth, adHeight);

parameter

type

contents

etc

id

string

매체에서 사용할 광고 영역의 고유 id

apiMode

string

광고 타입 : AdConfig.API_MOVIE

publisher

int

퍼블리셔 코드

media

int

미디어 코드

section

int

섹션 코드

storeUrl

string

스토어 url

appId

string

패키지명

appName

string

앱 명

adWidth

int

노출되는 광고 영역 넓이 사이즈

adHeight

int

노출되는 광고 영역 높이 사이즈

광고 트래킹 데이터 필수 값 세팅
adData.movie(autoPlay, autoReplay, clickFullArea, muted, soundBtnShow, clickBtnShow, skipBtnShow);

parameter

type

contents

etc

autoPlay

string

자동 플레이

autoReplay

string

자동 리플레이 설정

clickFullArea

string

화면 전체 클릭 설정 여부

muted

string

음소거로 시작할지 여부

soundBtnShow

string

음소거 버튼 노출 여부

clickBtnShow

string

광고더보기 버튼 노출 여부

skipBtnShow

string

스킵버튼 노출 여부

value

type

contents

etc

AdConfig.USED

String

사용

AdConfig.NOT_USED

String

미사용

앱사용자 나이 레벨
adData.setUserAgeLevel(0);

value

type

contents

etc

0

int

어린이 (만13세 미만)

1

int

청소년, 성인 (만13세 이상)

-1

int

알 수 없음

퍼미션 사용 여부
adData.isPermission(AdConfig.NOT_USED);

value

type

contents

etc

AdConfig.USED

String

사용

AdConfig.NOT_USED

String

미사용

3.광고 요청

요청 객체 선언
import com.mmc.man.view.AdManView;  
AdManView movieView = new AdManView(Context c);
요청 객체에 데이터 및 리스너 연결
movieView.setData(adData, new AdListener(){...});
  • 광고 객체에 매체 광고 레이아웃 추가

레이아웃 추가 메서드
movieView.addBannerView(movieArea);
  • 최종 요청 메서드

광고 요청 메서드
movieView.request(new Handler());
  • 유저한테 안보이는 구간에서는 필히 리소스 해제 필요

광고 리소스 해제 메서드
if (movieView != null) {    
    movieView.onDestroy();
}
Previous전면 배너(팝업)Next스플래시

Last updated 8 months ago

처음으로 좋아하는 사람이 돼볼까요?

좋아요