SDK 전역 설정
1. SDK 전역 설정 방법
gfpInstream.setGlobalConfig()
를 사용하여 SDK 전역 파라미터를 설정할 수 있습니다.
2. SDK 전역 설정 속성
모든 SDK 전역 설정 속성은 optional 입니다.
requestTimeout
광고 요청 타임아웃 시간(ms) (number, default: 60000)
language
인스트림 광고에 적용할 언어
ko
(한국어) | en
(영어) | zh-tw
(대만, 번체) | zh-hk
(홍콩, 번체) | th
(태국어) | es
(스페인어) | id
(인도네시아어) | fr
(프랑스어) | ja
(일본어) | zh-cn
(중국어, 간체) | (default: en
).
appName
서비스 이름 (default: domain name)
e.g.) m.naver.com
appVersion
외부 앱의 인앱 브라우저 웹뷰에서 SDK를 로딩 시 외부 앱의 버전 정보 (string)
e.g.) 라인/네이버 앱 버전 정보
webAppVersion
서비스의 버전 정보를 설정. 서비스의 배포에 따른 지표를 확인하기 위해 사용됩니다.
시멘틱 버전 ("1.0.1"
) 또는 날짜 형타의 버전 정보("2023.01.01"
) 등 서비스의 배포 버전을 구별할 수 있는 값이면 형식은 무관합니다.
ai
ADID (안드로이드: GAID, iOS: IDFA)
iv
identifierForVendor. iOS IDFA를 대체할 수 있는 identifier로 등록한 서비스 Vendor ID
e.g.) com.navercorp 을 UUID 형태로 추출한 값
uid
user id. 매체에서 자체 정의한 유저 고유 식별자 (string)
yob
출생년도 4자리 (string)
gender
성별 설정값. M
(male) | F
(female) | O
(other)
uct
user country. ISO 3166-1 alpha-2 사용
adMaxVolume
광고의 최대 볼륨 스케일 (광고 볼륨 = 본영상 볼륨 \* adMaxVolume
) (number)
contentInitialVolume
광고 음소거 해제 시 설정되는 콘텐츠 볼륨 값 (0 < contentInitialVolume <= 1
) (number)
3. 설정 예시
var config = {
requestTimeout: 60000,
language: 'en',
appName: 'm.naver.com',
appVersion: '2.0.1',
webAppVersion: '2023.01.01',
ai: '001bd666-dbc0-4e3c-900f-e2bbb1668c38',
iv: '58F36556-19FD-445B-AF3A-C6D86B15D56C',
uid: 'user id',
yob: '1988',
gender: 'M',
uct: 'KR',
adMaxVolume: 1,
contentInitialVolume: 1,
};
window.gfpInstream.cmd.push(function () {
window.gfpInstream.setGlobalConfig(config);
});