์๋ฌธ
IMA ํ๋ฌ๊ทธ์ธ์ Brightcove ํ๋ ์ด์ด๋ฅผ HTML5 ๋ฒ์ 3 ์ฉ Google์ IMA (Interactive Media Ads)์ ํตํฉํฉ๋๋ค. ์ด๋ฅผ ํตํด ํ๋ ์ด์ด์ ๋ํ VAST, VPAID ๋ฐ VMAP ๊ด๊ณ ๋ฅผ ์์ฒญํ๊ณ ์ถ์ ํ ์ ์์ต๋๋ค. ๊ตฌ๊ธ IMA์ ๋ํ ์์ธํ ๋ด์ฉ์ IMA HTML5 SDK ๋ฒ์ 3 ์ฌ์ฉ๋ฌธ์๋ฅผ ์ฐธ์กฐํ์ญ์์ค.
ํ๋ ์ด์ด ์ํ
์๋ ์ํ ๋น๋์ค๋ IMA ํ๋ฌ๊ทธ์ธ์ ์ฌ์ฉํ๋ ๋ฐฉ๋ฒ์ ๋ณด์ฌ์ค๋๋ค. ๋น๋์ค๋ฅผ ์ฌ์ํ์ฌ ํ๋ฆฌ๋กค, ๊ฑด๋๋ธ ์ ์๋ ๋ฏธ๋ ๋กค, ๊ทธ๋ฆฌ๊ณ ๋ง์ง๋ง์ผ๋ก ํฌ์คํธ ๋กค์ ํ์ธํฉ๋๋ค.

๊ด๊ณ ์๋ฒ ํ ์คํธ
๊ฐ์ฅ ๋จผ์ ํด์ผ ํ ์ผ์ ์ฌ์ฉํ๋ ค๋ ๊ด๊ณ ํ๊ทธ์ ์ ํจ์ฑ์ ํ์ธํ๋ ๊ฒ์ ๋๋ค. URL์ ๋ณต์ฌํ๊ณ ๋ค์ ํ์ด์ง๋ก ์ด๋ํ๋์ง ํ์ธํ์ญ์์ค. Video Suite Inspector (์ด ๋งํฌ๋ฅผ ํด๋ฆญํ๋ฉด ํ์ด์ง๊ฐ ์ ์ฐฝ์ด๋ ํญ์์ ์ด๋ฆฝ๋๋ค).
๊ด๊ณ ํ๊ทธ URL์Input type์์ ์ ๋ ฅ ํ๋. ๋ธ๊น ํ๋ ์๋ฆฌTest Ad Google์์ ์ ๊ณตํ๋ ๋์์์ด ์ฐ์ฌ ํด์๋ ๊ด๊ณ ๊ฐ ์ฌ์๋๋ ๊ฒ์ ๋ณผ ์ ์์ต๋๋ค. ์ด ํ ์คํธ ํ๊ฒฝ์์ ๊ด๊ณ ํ๊ทธ๊ฐ ์๋ํ์ง ์๋ ๊ฒฝ์ฐ ๋ธ๋ผ์ดํธ์ฝ๋ธ ํ๋ ์ด์ด์์ ์๋ํ์ง ์์ต๋๋ค.
ํ๋ ์ด์ด ๋ชจ๋์ ์ฌ์ฉํ์ฌ ๊ตฌํ-๊ด๊ณ ์น์
๋ฌธ์์์ด ์น์ ์์๋ Studio๋ฅผ ์ฌ์ฉํ์ฌ๊ด๊ณ ํ๋๋ถ๋ถ. ์ด ๊ฒฝ์ฐ ์์์ด ์ ๊ณตํ๋ ์ต์ ์ผ๋ก ์ ํ๋ฉ๋๋ค. ์ด ์น์ ์์ ์ ๊ณต๋์ง ์๋ ์ฌ์ฉ ๊ฐ๋ฅํ ์ฌ๋ฌ ์ต์ ์ค ์ผ๋ถ๋ฅผ ์ฌ์ฉํ์ฌ ๊ตฌํ์ ์ฌ์ฉ์ ์ ์ํ๋ ค๋ฉดํ๋ ์ด์ด ๋ชจ๋์ ์ฌ์ฉํ์ฌ ๊ตฌํ- ํ๋ฌ๊ทธ์ธ๋ถ๋ถ , JSON์ ํตํด ์ต์ ์ ์ ๊ณต ํ ์์๋ ๊ธฐํ๋ฅผ ์ ๊ณตํฉ๋๋ค.

ํ๋ ์ด์ด ๋ชจ๋์ ์ฌ์ฉํ์ฌ IMA ํ๋ฌ๊ทธ์ธ์ ๊ตฌํํ๋ ค๋ฉด ๋ค์ ๋จ๊ณ๋ฅผ ๋ฐ๋ฅด์ธ์.
- ํ๋ ์ด์ด ๋ชจ๋์ ์ด๊ณ ์ ํ๋ ์ด์ด๋ฅผ ๋ง๋ค๊ฑฐ๋ ๊ด๊ณ ๊ธฐ๋ฅ์ ์ถ๊ฐํ ํ๋ ์ด์ด๋ฅผ ์ฐพ์ต๋๋ค.
- ํ๋ ์ด์ด์ ๋ํ ๋งํฌ๋ฅผ ํด๋ฆญํ์ฌ ํ๋ ์ด์ด์ ์์ฑ์ ์ฝ๋๋ค.
- ์ผ์ชฝ ํ์ ๋ฉ๋ด์์๊ด๊ณ ๋ฅผํด๋ฆญํฉ๋๋ค.
- ํด๋ผ์ด์ธํธ์ธก (IMA) ์ฌ์ฉํ์ธ๋์ ์ ํํฉ๋๋ค.
- ๋ค์ด๊ฐ๋คServer URL๊ด๊ณ ์๋ฒ๋ฅผ ์ํด.
-
์ ํRequest Adsํ๊ฒฝ.
- On load -ํ๋ ์ด์ด๊ฐ๋ก๋๋๋ ์ฆ์ ๊ด๊ณ ๊ฐ ์์ฒญ๋ฉ๋๋ค (์ผ๋ฐ์ ์ผ๋ก DFP / VPAID์ ๊ฐ์ฅ ์ ํฉํ ํ๊ฒฝ).
- On play -์ฒซ ๋ฒ์งธ ๊ด๊ณ ์์ฒญ์ ์ฌ์์ด ์์๋ ๋๊น์ง ์ง์ฐ๋ฉ๋๋ค.
-
On demand -๋ชจ๋ ๊ด๊ณ ์์ฒญ์ ๋ค์์ ์ฌ์ฉํ์ฌ ํ๋ก๊ทธ๋๋ฐ ๋ฐฉ์์ผ๋ก ์์๋ฉ๋๋ค.
player.ima3.adrequest()
๋ฐฉ๋ฒ. ์ด ๋ชจ๋์์๋ ํ๋ฆฌ๋กค ๋๋ ํฌ์คํธ๋กค ๊ด๊ณ ๊ฐ ์ง์๋์ง ์์ต๋๋ค. - On cue point -๊ด๊ณ ์์ฒญ์ ์ ๋ฌ ๋ ๊ด๊ณ ํ ํฌ์ธํธ์์ ์์๋ฉ๋๋ค. ์ฐธ์กฐ๊ด๊ณ ํ ํฌ์ธํธ๋ฅผ ์ฌ์ฉํ์ฌ ๊ด๊ณ ํ์์์ธํ ๋ด์ฉ์ ๋ฌธ์๋ฅผ ์ฐธ์กฐํ์ญ์์ค.
-
๊ด๊ณ ์ ํVPAID Mode . VPAID ๋ชจ๋๋ IMA ๊ด๊ณ ์์ VPAID 2 ์ง์์ ํ์ฑํํ๋ ๋ฐ ์ฌ์ฉ๋ฉ๋๋ค.
- Enabled -๋๋ฉ์ธ์ด ๋ค๋ฅธ iframe์์ VPAID ๊ด๊ณ ์ฌ์
- Insecure -๋์ผํ ๋๋ฉ์ธ์ iframe์์ VPAID ๊ด๊ณ ์ฌ์
- Disabled -VPAID ๊ด๊ณ ์์ ์ค๋ฅ ๋ฐ์
- ์ค์ Timeout๊ฐ. ์ฌ์ ์ ์ ๊ด๊ณ ๊ฐ ์ด๊ธฐํ ๋ ๋๊น์ง ๋๊ธฐํ๋ ์ต๋ ์๊ฐ (๋ฐ๋ฆฌ ์ด)์ ๋๋ค.
- ์ ํํ์ญ์์คํ๋ ํ์ ์์ . ์ด ์ต์ ์ ์ ํ ์ทจ์ํ๋ฉด ๊ด๊ณ ๋ก๋ ์๋๊ฐ ๋๋ ค ๋น๋์ค ์ฌ์์ด ์ค๋จ ๋ ์ ์์ต๋๋ค.
- ์ต๋ ๋ฆฌ๋๋ ์ ์๋ฅผ์ค์ ํฉ๋๋ค. ์ด๋ ํ์ ๋ฆฌ๋๋ ์ ์ด ๊ฑฐ๋ถ๋๊ณ ๊ด๊ณ ๋ก๋๊ฐ ์ค๋จ๋๊ธฐ ์ ์ ์ต๋ ๋ฆฌ๋๋ ์ ์๋ฅผ ์ง์ ํฉ๋๋ค. ๋ฆฌ๋๋ ์ ์๋ ๋๊ธฐ ์๊ฐ์ ์ง์ ์ ์ธ ์ํฅ์ ๋ฏธ์น๋ฏ๋ก ์ฌ์ฉ์ ํ๊ฒฝ์ ์ํฅ์ ๋ฏธ์นฉ๋๋ค.
- ์ ๋ํํ๋ฌ๊ทธ์ธ ๋ฒ์ , ์ต์ ๋ฒ์ ์ ์ฌ์ฉํ๋ ๊ฒ์ด ์ข์ต๋๋ค.
-
์์ฑ ๋ ์์์ ์๋ณด๊ธฐ :
- ์ ์ฅ์ ํด๋ฆญํฉ๋๋ค.
- ํ๋ ์ด์ด๋ฅผ ๊ฒ์ํ๋ ค๋ฉด๊ฒ์ ๋ฐ ํฌํจ ๋ณ๊ฒฝ ๋ด์ฉ > ๊ฒ์๋ฅผํด๋ฆญํฉ๋๋ค.
- ์ด๋ฆฐ ๋ํ์์๋ฅผ ๋ซ์ผ๋ ค๋ฉด๋ซ๊ธฐ๋ฅผํด๋ฆญํฉ๋๋ค.
๊ด๊ณ ์์ฑ์ ๋ํ ๋ณ๊ฒฝ ์ฌํญ์ด ์ ์ฅ๋๋ฉด IMA ํ๋ฌ๊ทธ์ธ์ด ํ๋ฌ๊ทธ์ธ ์ค์ ์ ์ผ๋ถ๋ก ๊ตฌ์ฑ๋ฉ๋๋ค. ์๋ฐ ์คํฌ๋ฆฝํธ์ CSS๋Advertising๋ถ๋ถ.
IMA ํ๋ฌ๊ทธ์ธ์ UI์์ด ์น์ ์์ ์ฌ์ฉํ ์์๋ ์ถ๊ฐ ์์ฑ์ ์ง์ํฉ๋๋ค. ๋ ๋ง์ ๊ตฌ์ฑ ์ต์ ์ ์ฌ์ฉํ๋ ๋ฐฉ๋ฒ์์ด ๋ฌธ์์ ๋ค์ ์น์ ์ ์ฐธ์กฐํ์ญ์์ค.
ํ๋ ์ด์ด ๋ชจ๋์ ์ฌ์ฉํ์ฌ ๊ตฌํ-ํ๋ฌ๊ทธ์ธ ์น์
์์ ์ ๊ณต๋ ์ต์ ์ด์์ผ๋ก IMA3 ํ๋ฌ๊ทธ์ธ์ ๊ตฌ์ฑํ๋ ค๋ ๊ฒฝ์ฐ๊ด๊ณ ํ๋์น์ , ๋น์ ์ ์ฌ์ฉํ ์ ์์ต๋๋คํ๋ฌ๊ทธ์ธ์น์ ์ JSON์ ํตํด ์ต์ ์ ์ ๊ณตํ๋ ๋ฐฉ๋ฒ์ ์ ๊ณตํฉ๋๋ค.
IMA3 ํ๋ฌ๊ทธ์ธ์ ๊ตฌํํ๋ ค๋ฉด ํ๋ฌ๊ทธ์ธ์ ํจ์ ์ด๋ฆ๊ณผ URL์ ํ๋ฌ๊ทธ์ธ์ JavaScript ๋ฐ CSS ํ์ผ์ ์ถ๊ฐํฉ๋๋ค.
- ํ๋ ์ด์ด ๋ชจ๋์ ์ด๊ณ ์ ํ๋ ์ด์ด๋ฅผ ๋ง๋ค๊ฑฐ๋ ํ๋ฌ๊ทธ์ธ์ ์ถ๊ฐํ๋ ค๋ ํ๋ ์ด์ด๋ฅผ ์ฐพ์ต๋๋ค.
- ํ๋ ์ด์ด์ ๋ํ ๋งํฌ๋ฅผ ํด๋ฆญํ์ฌ ํ๋ ์ด์ด์ ์์ฑ์ ์ฝ๋๋ค.
- ์ผ์ชฝ ํ์ ๋ฉ๋ด์์ํ๋ฌ๊ทธ์ธ์ํด๋ฆญํฉ๋๋ค.
- ํ๋ฌ๊ทธ์ธ ์ถ๊ฐ๋๋กญ๋ค์ด์์์ฌ์ฉ์ ์ ์ ํ๋ฌ๊ทธ์ธ์์ ํํฉ๋๋ค.
- ์ ๋ํํ๋ฌ๊ทธ์ธ ์ด๋ฆ์์ํ๋ค
ima3
. - ์๋ฐ ์คํฌ๋ฆฝํธ URL์ ๊ฒฝ์ฐ ๋ค์์ ์ ๋ ฅํฉ๋๋ค.
- CSS URL์ ๋ค์์ ์ ๋ ฅํฉ๋๋ค.
- ์ต์ (JSON)ํ ์คํธ ์์์ ๊ตฌ์ฑ ์ต์ ์ ์ ๋ ฅํฉ๋๋ค.
- ์ ์ฅ์ ํด๋ฆญํฉ๋๋ค.
- ํ๋ ์ด์ด๋ฅผ ๊ฒ์ํ๋ ค๋ฉด๊ฒ์ ๋ฐ ํฌํจ ๋ณ๊ฒฝ ๋ด์ฉ > ๊ฒ์๋ฅผํด๋ฆญํฉ๋๋ค.
- ์ด๋ฆฐ ๋ํ์์๋ฅผ ๋ซ์ผ๋ ค๋ฉด๋ซ๊ธฐ๋ฅผํด๋ฆญํฉ๋๋ค.
JSON ๋ JavaScript ํ๊ธฐ๋ฒ
๊ฒ์ฌํ๋ฉดOptions์ ์น์ ์์ ๊ตฌ์ฑ ์ ๋ณด๊ฐ JSON ํ์์ผ๋ก ์ ๊ณต๋๋ ๊ฒ์ ๋ณผ ์ ์์ต๋๋ค. ์ฝ๋๋ฅผ ์ฌ์ฉํ์ฌ IMA3 ํ๋ฌ๊ทธ์ธ์ ๊ตฌํํ๋ ๊ฒฝ์ฐ JavaScript๋ก ์ต์ ์ ์ค์ ํ๋ ํ๊ธฐ๋ฒ์ด ์ฝ๊ฐ ๋ค๋ฆ ๋๋ค.
๋ค์์ Studio์์ ์ฌ์ฉํ ์์๋ JSON ํ์์ ์ต์ ์ ๋๋ค.
JavaScript๋ฅผ ์ฌ์ฉํ์ฌ ์ต์ ์ ๊ตฌ์ฑํ๋ ๊ฒฝ์ฐ JSON ํ์์ด ์๋ํ์ง๋ง ์ฌ๊ธฐ์ ํ์๋๋๋ก JavaScript ๊ตฌ๋ฌธ์ ์ฌ์ฉํ ์๋ ์์ต๋๋ค.
์ต์
video.js IMA3 ํ๋ฌ๊ทธ์ธ์ video.js ๊ด๊ณ ํ๋ ์ ์ํฌ๊ด๊ณ ํ๋ ์ ์ํฌ์์ ์ ๊ณตํ๋ ๋ชจ๋ ์ต์ ์ ํ์ฉํฉ๋๋ค. ๊ด๊ณ ํ๋ ์ ์ํฌ ์ดํด๋ณด๊ธฐ์ฝ์ด๋ณด๊ธฐํ์ฌ ์ฌ์ ์ ๊ฐ๋ฅํ ์ค์ ์ ๋ํ ์์ธํ ๋ด์ฉ์ IMA ํ๋ฌ๊ทธ์ธ ํน์ ์ต์ ๊ณผ ๊ด๊ณ ํ๋ ์ ์ํฌ ์ต์ ์ด ๋ชจ๋ ์ฌ๊ธฐ์ ์ค๋ช ๋์ด ์์ต๋๋ค.
์ต์ ์ ๋ค์๊ณผ ๊ฐ์ต๋๋ค.
- clickTrackingElement
- ๋๋ฒ๊ทธ
- debugContribAds
- disableCustomPlaybackForIOS10Plus
- hardTimeouts
- ima3SdkSettings
- requestMode
- serverUrl
- showVpaidControls
- ํ์ ์์
- useMediaCuePoints
- usePlayerAutoplay์ฒ๋ฆฌ
- vpaidMode
clickTrackingElement
์ ํ: HTMLElement
๊ธฐ๋ณธ๊ฐ : ์ ์๋์ง ์์
HTML ๊ด๊ณ ๊ธฐ์ ์ด ์ฌ์ฉ๋๋ ๊ฒฝ์ฐ๋ง์ถค ๊ด๊ณ ์ฌ์๋ชจ๋์์๋ ๋น๋์ค ์์์ ๋ํ ์ ๋ ฅ ์ด๋ฒคํธ๋ฅผ ์ง์ํ์ง ์๋ ์ฅ์น์์ ๊ด๊ณ ํญ์ ์ถ์ ํ๋ ๋ฐ ์ฌ์ฉํ ๋์ฒด HTML ์์๋ฅผ ์ง์ ํฉ๋๋ค. ์์ธํ ๋ด์ฉ์์ ๋ํ ๋งค๊ฐ ๋ณ์ ๋ฌธ์์์ ํ์ธํ ์ ์์ต๋๋ค. IMA AdDisplayContainer . ํด๋ฆญ ์ถ์ ์์๋ฅผ ์ ๊ณตํ๋ ๊ฒฝ์ฐ ์ ์ ํ ํ๋ซํผ์์ ์ ์ ํ ์์ ์์ด๋ฅผ ํ์ํ๊ณ ์จ๊ธฐ๋ ๊ฒ์ ๊ทํ์ ์ฑ ์์ ๋๋ค. ๋๋ถ๋ถ์ ๊ฒฝ์ฐ์ด ์ค์ ์ ์ ์ํ์ง ์์ ์ํ๋ก๋๊ณ ํ๋ฌ๊ทธ์ธ๊ณผ IMA๊ฐ ๊ด๊ณ ์ํธ ์์ฉ์ ๊ด๋ฆฌํ๋๋ก ํ์ฉํ๋ ๊ฒ์ด ๊ฐ์ฅ ์ข์ต๋๋ค.
๋๋ฒ๊ทธ
์ ํ: boolean
๊ธฐ๋ณธ๊ฐ: false
debug๊ฐ true๋ก ์ค์ ๋๋ฉด ๊ด๊ณ ํ๋ ์ ์ํฌ๋ ์ฌ์ ์ค์ ํ์ฌ ์ํ์ ๋ํ ์ถ๊ฐ ์ ๋ณด๋ฅผ ์ถ๋ ฅํฉ๋๋ค. ์ด๋ ๊ด๊ณ ํตํฉ์์ ๋ฌธ์ ๋ ์๊ธฐ์น ์์ ๋์์ ์ง๋จํ๋ ๋ฐ ์ ์ฉ ํ ์ ์์ต๋๋ค.
์ด ์ต์ ์ ๊ด๊ณ ํ๋ ์์ํฌ์ ์ผ๋ถ์ด๋ฉฐ ๋ค์๊ณผ ๊ฐ์ด ๊ตฌ์ฑ๋ฉ๋๋ค.
๋ค์ ์คํฌ๋ฆฐ ์ท์ ๋๋ฒ๊ทธ๋ฅผ ์ผ๋ฉด ํ์๋๋ ๊ด๋ฒ์ํ ์ ๋ณด๋ฅผ ๋ณด์ฌ์ค๋๋ค.

debugContribAds
์ ํ: boolean
๊ธฐ๋ณธ๊ฐ: false
videojs-contrib-ads์ ๋ํ ๋๋ฒ๊ทธ ๋ก๊น
์ ํ์ฑํํ๋ ๋ฐ ์ฌ์ฉ๋ฉ๋๋ค. ID3 ์ฉoncue
์์ฒญ์ด ์๋ํ๋ ค๋ฉด ์์ ๋ ID3 TXXX ํ๋ ์์ ๋ค์ ํ๋๊ฐ์๋ JSON ๋ฐ์ดํฐ๊ฐ ํฌํจ๋์ด์ผํฉ๋๋ค.
- ๊ด๊ณ ํ ํ๊ทธ ํ์ :
- ์ด๋ฆ: ํ์ - ๋ฌธ์์ด์ด์ด์ผ ํฉ๋๋ค.
adCue
- ID: ํ์-์ค์๊ฐ ์คํธ๋ฆผ์์ ์๋์ ์ธ ์๊ฐ์ ๊ณ ๋ คํ์ฌ ๊ด๊ณ ๋ฅผ ์๋ณํ๋ ๊ณ ์ ํ ๊ฐ
- serverUrl : ์ ํ ์ฌํญ-์ฌ์ ์
serverUrl
์ด ๊ด๊ณ ์ ๋ํ IMA3 ๊ตฌ์ฑ์์๋ง - ์ง์: ์ ํ ์ฌํญ-
breaklength
์๋ฒ URL์ ๋ํ ๋งค๊ฐ ๋ณ์
{"name": "adCue", "id": 123}
- ์ด๋ฆ: ํ์ - ๋ฌธ์์ด์ด์ด์ผ ํฉ๋๋ค.
- ๊ด๊ณ ์ทจ์ ํ๊ทธ ํ์ :
- ์ด๋ฆ: ํ์-๋ฌธ์์ด ๊ฐ์ด์ด์ผํฉ๋๋ค.
adCancel
- ID: ํ์-์ค์๊ฐ ์คํธ๋ฆผ์์ ์๋์ ์ธ ์๊ฐ์ ๊ณ ๋ คํ์ฌ ๊ด๊ณ ์ทจ์๋ฅผ ์๋ณํ๋ ๊ณ ์ ํ ๊ฐ
{"name": "adCancel", "id": 234}
- ์ด๋ฆ: ํ์-๋ฌธ์์ด ๊ฐ์ด์ด์ผํฉ๋๋ค.
disableCustomPlaybackForIOS10Plus
์ ํ: boolean
๊ธฐ๋ณธ๊ฐ: false
์ด ์์ฑ์ima3SdkSettings
๋ชฉ์ . iOS 10+ ๋ธ๋ผ์ฐ์ ์์ ์ฌ์ฉ์ ์ง์ ์ฌ์์ ๋นํ์ฑํํ ์ง ์ฌ๋ถ๋ฅผ ์ ์ดํ๋ getter ๋ฐ setter ์ญํ ์ํฉ๋๋ค. ๋์์ ๋ค์๊ณผ ๊ฐ์ต๋๋ค.
- true ์ธ ๊ฒฝ์ฐ ์ฝํ ์ธ ๋์์์ด ์ธ๋ผ์ธ ์ธ ๊ฒฝ์ฐ ๊ด๊ณ ๊ฐ ์ธ๋ผ์ธ์ผ๋ก ์ฌ์๋์ด ๊ฑด๋ ๋ธ ์์๋ ๊ด๊ณ ๊ฐ ํ์ฑํ๋ฉ๋๋ค. ๊ทธ๋ฌ๋ ๊ด๊ณ ๋ ์ธ๋ผ์ธ ์ํ๋ก ์ ์ง๋๋ฉฐ iOS์ ๊ธฐ๋ณธ ์ ์ฒด ํ๋ฉด์ ์ง์ํ์ง ์์ต๋๋ค.
- false์ด๋ฉด ๊ด๊ณ ๊ฐ ์ฝํ ์ธ ์ ๋์ผํ ํ๋ ์ด์ด์์ ์ฌ์๋ฉ๋๋ค.
์ฐธ์กฐ๊ฑด๋ ๋ธ ์์๋ iOS ๊ด๊ณ ์ด ์ค์ ์ ์ฌ์ฉ ์๋์ด ๋ฌธ์์ ์น์ ์ ์ฐธ์กฐํ์ญ์์ค.
hardTimeouts
์ ํ: boolean
๊ธฐ๋ณธ๊ฐ: true
์๊ฐ์ด ์ด๊ณผ ๋ ํ๋ก๋๊ฐ ์๋ฃ๋ ๊ด๊ณ ๋ฅผ ๋ฒ๋ฆฝ๋๋ค. ์ด๋ ๊ฒํ๋ฉด ๋๋ฆฐ ํ๋ฆฌ ๋กค ๊ด๊ณ ๊ฐtimeout
์๊ฐ์ด์ง๋ ์ฝํ
์ธ ๋์์์ด ์ฌ์๋๊ธฐ ์์ํ์ต๋๋ค.
์ด ์ต์ ์ ๊ด๊ณ ํ๋ ์์ํฌ์ ์ผ๋ถ์ด๋ฉฐ ๋ค์๊ณผ ๊ฐ์ด ๊ตฌ์ฑ๋ฉ๋๋ค.
์ด ์ต์
์ ๋ค์์ผ๋ก ์ค์ false
๊ด๊ณ ์ ์ ์ฝํ
์ธ ๊ฐ ๊น๋ฐ์
๋๋ค.
ima3SdkSettings
์ ํ: object
๊ธฐ๋ณธ๊ฐ : ์ ์๋์ง ์์
์ ๊ณต๋๋ ๊ฒฝ์ฐ์ด ๊ฐ์ฒด์ ์์ฑ์ ํ์ด์ง ์์ค์ ์ค์ ํ๋ ๋ฐ ์ฌ์ฉ๋ฉ๋๋ค. Ima3SdkSettings IMA SDK๋ก๋๊ฐ ์๋ฃ๋๋ฉด ์ด ๊ฐ์ฒด์ ์์ฑ์ ๋ํ ์ผ์ด์ค์ setter ๋ฉ์๋ SDK์ค์ ๊ฐ์ฒด์์ 'set'์ ๋์ฌ๋ฅผ ๋บ ๊ฒ์ ๋๋ค. ์๋ฅผ ๋ค์ด ํ๋ฌ๊ทธ์ธ์ ์ด๊ธฐํ ํ ๋์ด ๊ฐ์ฒด๋ฅผ ์ ๊ณต ํ ๊ฒฝ์ฐ :
๊ทธ๋ฐ ๋ค์ video.js IMA ํ๋ฌ๊ทธ์ธ์ IMA๊ฐ๋ก๋๋์์ ๋ ๋ค์๊ณผ ๊ฐ์ ์ฝ๋๋ฅผ ์คํํฉ๋๋ค.
requestMode
์ ํ: string
๊ธฐ๋ณธ๊ฐ: onload
์ด ์ต์ ์ ๋ค์๊ณผ ๊ฐ์ด ๊ตฌ์ฑ๋์ด ๊ด๊ณ ํ๋ ์ ์ํฌ์ ์ผ๋ถ์ ๋๋ค:
์ด ์ต์ ์๋ ๋ค ๊ฐ์ง ๊ฐ๋ฅํ ๊ฐ์ด ์์ต๋๋ค.
-
onload
: ํ๋ ์ด์ด๊ฐ๋ก๋๋๋ฉด ์ฆ์ ๊ด๊ณ ๊ฐ ์์ฒญ๋ฉ๋๋ค. ์ด๋ ์ผ๋ฐ์ ์ผ๋ก DFP / VPAID์ ๊ฐ์ฅ ์ ํฉํ ํ๊ฒฝ์ ๋๋ค. -
onplay
: ์ฒซ ๋ฒ์งธ ๊ด๊ณ ์์ฒญ์ ์ฌ์์ด ์์๋ ๋๊น์ง ์ง์ฐ๋ฉ๋๋ค. ์ด๋ ๊ด๊ณ ์์ฒญ์ ์ฌ์์ผ๋ก ๊ฐ์ฃผํ๋ ๊ด๊ณ ๋คํธ์ํฌ์ ์ค์ํ๋ฏ๋ก ์ฌ์ ์์ฒญ ์ ์ ๊ด๊ณ ์์ฒญ์ ์ํ์ง ์์ ๊ฒ์ ๋๋ค. ์ด๋ก ์ธํด ํธ๋ ํผํน ๋ ๊ด๊ณ ๊ฐ ๊ฒฐ๊ตญ ์ญ์ ๋๊ฑฐ๋ ๊ณ ๊ฐ์ด ํ์๋๋ ๊ด๊ณ ์ ๋ํด ๋ ์ ๊ฒ ๋ฐ๊ฒ๋ฉ๋๋ค. -
:
ondemand
๊ด๊ณ ๋player.ima3.adrequest()
๋ฐฉ๋ฒ์ ์๋์ผ๋ก. ์ด ๋ชจ๋์์๋ ํ๋ฆฌ๋กค ๋๋ ํฌ์คํธ๋กค ๊ด๊ณ ๊ฐ ์ง์๋์ง ์์ต๋๋ค. -
oncue
:์ด ์ต์ ์ ํจ๊ป ์ฌ์ฉํ๋์ง ์ฌ๋ถ์ ๋ฐ๋ผ ๋ค๋ฅด๊ฒ ์๋ํฉ๋๋ค.useMediaCuePoints
์ ํ๊ถ.Video Cloud์์ ํ ํฌ์ธํธ ์ฌ์ฉ
Studio์์ ๋์์์ ๋ํ ๊ด๊ณ ํ ํฌ์ธํธ๋ฅผ ๋ง๋ ๋ค์ ํ ํฌ์ธํธ๊ฐ ํธ๋ฆฌ๊ฑฐ ๋ ๋ ๊ด๊ณ ๊ฐ ์ฌ์๋๋๋ก ํ ์ ์์ต๋๋ค. ์์ธํ ๋ด์ฉ์๊ด๊ณ ํ ํฌ์ธํธ๋ฅผ ์ฌ์ฉํ์ฌ ๊ด๊ณ ํ์๋ฌธ์.
์ค์๊ฐ ์คํธ๋ฆผ์์ ํ ํฌ์ธํธ ์ฌ์ฉ
๋ผ์ด๋ธ ์คํธ๋ฆผ์ ID3 ํ ํฌ์ธํธ๋ฅผ ๊ธฐ๋ฐ์ผ๋ก ๊ด๊ณ ๊ฐ ์์ฒญ๋ฉ๋๋ค. ์ด๋ฌํ ์ ํ์ ์์ฒญ์ด ์ฌ๋ฐ๋ฅด๊ฒ ์๋ํ๋ ค๋ฉด ์์ ๋ ID3 TXXX ํ๋ ์์ ๋ค์ ํ๋๊ฐ์๋ JSON ๋ฐ์ดํฐ๊ฐ ํฌํจ๋์ด์ผํฉ๋๋ค.
name
: ํ์; ๋ฌธ์์ด ๊ฐ์ด์ด์ผํฉ๋๋ค.adCue
id
: ํ์; ์ค์๊ฐ ์คํธ๋ฆผ์์ ์๋์ ์ธ ์๊ฐ์ ๊ณ ๋ คํ์ฌ ๊ด๊ณ ๋ฅผ ์๋ณํ๋ ๊ณ ์ ํ ๊ฐserverUrl
: ์ ํ ๊ณผ๋ชฉ; ์ค๋จ ๊ธธ์ด ๋งค๊ฐ ๋ณ์๋ก ์๋ฒ URL์ ์ถ๊ฐ๋จ- :
duration
์ ํ ๊ณผ๋ชฉ; ๊ด๊ณ ๊ธฐ๊ฐ
์:
์ฌ์ฉ์๊ฐ ๋ง๋ ์ค์๊ฐ ์คํธ๋ฆผ์์ ID3 ํ ํฌ์ธํธ๋ฅผ ์ทจ์ ํ ์๋ ์์ต๋๋ค.
adCue
์ฌ์ฉํ์ฌadCancel
. ์ ์ก ๋ ๊ฐ์ฒด์ ๋ค์ ํ์์ ์ฌ์ฉํด์ผํฉ๋๋ค.๋ ๋ค
name
๊ณผid
ํ์ํฉ๋๋ค.- Live ID3 ๊ด๊ณ ํ๋ Android์์ ์ง์๋์ง ์์ต๋๋ค.
- Live ID3 ๊ด๊ณ ์ทจ์ ์ ํธ๋ iOS์์ ์ง์๋์ง ์์ต๋๋ค.
serverUrl
์ ํ: string
๋๋function
๊ธฐ๋ณธ๊ฐ (์ผ๋ฐ Google ๊ด๊ณ ) :
์ฌ๊ธฐ์์ ๊ด๊ณ ์๋ฒ์ ๋ํ URL์ ์ ๊ณตํฉ๋๋ค. ์ด ์ต์ ์ ์์ ํ์๋๋๋ก Brightcove Studio์์ ๊ตฌ์ฑ ํ ์ ์์ต๋๋ค. ์ฝ๋์์ ๊ฐ์ ์ค์ ํ ์๋ ์์ต๋๋ค. ๋ค์์ ๋ ๊ฐ์ง ์์ ๋๋ค. (๊ธฐ์ตํ์ญ์์ค. ๊ด๊ณ ํ๊ทธ ํ ์คํธํ๋ฌ๊ทธ์ธ์์ ์ฌ์ฉํ๊ธฐ ์ ์ ์๋ฒ์์.)
๊ฐ์ด ๋ฌธ์์ด์ด๋ฉด ๊ด๊ณ ๊ฐ ์์ฒญ ๋ ๊ด๊ณ ์๋ฒ URL์ ๋ํ๋ด๋ฉฐ ๋ค์๊ณผ ๊ฐ์ด ์ฝ๋์์ ์ค์ ํ ์ ์์ต๋๋ค.
๊ฐ์ด ํจ์ ์ธ ๊ฒฝ์ฐ ํจ์ ๋งค๊ฐ ๋ณ์๋callback
์๋ฒ URL์ ์ธ์๋ก ์ฌ์ฉํ์ฌ ํธ์ถํด์ผํ๋ ํจ์์
๋๋ค. ์ด๋ ํค๋ ์
์ฐฐ๊ณผ ๊ฐ์ ๋น๋๊ธฐ ํ๋ก์ธ์ค๋ฅผ ์ง์ํฉ๋๋ค. ๋ค์ ์์์๋mediainfo
๊ณ์ ID์ ๋ฐ๋ผ ์ฌ์ฉํด์ผํ๋ ๊ด๊ณ URL์ ๊ฒฐ์ ํ๋ ๋ฐ ์ฌ์ฉ๋๋ ๊ฐ์ฒด :
showVpaidControls
์ ํ: boolean
๊ธฐ๋ณธ๊ฐ: false
๋ก ์ค์ true
VPAID ๊ด๊ณ ์ ๋ง์ถคํ Brightcove ์ปจํธ๋กค์ ํ์ํฉ๋๋ค. VPAID ๊ตฌํ์ ๋ฐ๋ผ ์๋ํ๊ฑฐ๋ ์๋ํ์ง ์์ ์ ์์ผ๋ฏ๋ก Brightcove๋ ํ๋ก๋์
์์ ์ฌ์ฉํ๊ธฐ ์ ์ ๊ด๊ณ ์ ํจ๊ป์ด ๊ธฐ๋ฅ์ ํ
์คํธ ํ ๊ฒ์ ์ ์ํฉ๋๋ค.
ํ์์์
์ ํ: number
๊ธฐ๋ณธ๊ฐ: 4000
๊ด๊ณ ์๊ฐ์ ๊ฑด๋ ๋ฐ๊ธฐ ์ ์ ๊ด๊ณ ๊ฐ ์ฌ์ ๋ ๋๊น์ง ๋๊ธฐํ๋ ์ต๋ ์๊ฐ (๋ฐ๋ฆฌ ์ด)์ ๋๋ค.
์ด ์ต์ ์ ๋ค์๊ณผ ๊ฐ์ด ๊ตฌ์ฑ๋์ด ๊ด๊ณ ํ๋ ์ ์ํฌ์ ์ผ๋ถ์ ๋๋ค:
๋ด๋ถ Brightcove ํ ์คํธ์์ ๋๋ถ๋ถ์ ๊ฒฝ์ฐ ๋๋ฆฐ ์ด๊ธฐํ๋ฅผ ์์ฉ ํ ์์์๋งํผ 4 ์ด๊ฐ ๊ธธ์ด ๋ณด์์ง๋ง ์ด๊ธฐํ ์คํจ๊ฐ ํ๋ ์ด์ด ๋๋ ์ฝํ ์ธ ๋น๋์ค์ ์ค๋ฅ์ฒ๋ผ ๋ณด์ด์ง ์์๋งํผ ์ถฉ๋ถํ ์งง์ ๊ฒ์ผ๋ก ๋ํ๋ฌ์ต๋๋ค.
useMediaCuePoints
์ ํ: boolean
๊ธฐ๋ณธ๊ฐ: false
์ฌ์ฉ ๊ฐ๋ฅad๊ด๊ณ ์ฌ์์ ํธ๋ฆฌ๊ฑฐํ๋ ํ ํฌ์ธํธ (Studio์ ์ ์ ๋จ).
Video Cloud ๊ด๊ณ ํ ํฌ์ธํธ๋ฅผ ์ฌ์ฉํ์ฌ ๊ด๊ณ ๋ฅผ ํธ๋ฆฌ๊ฑฐํ๋ ค๋ฉด ํ๋ฌ๊ทธ์ธ ๊ตฌ์ฑ์ ๋ค์์ด ํ์ํฉ๋๋ค.
useMediaCuePoints
: ์ง์ค- :
requestMode
๋ฌธ์์ดoncue
serverUrl
: ์ ํจํ VAST ๊ด๊ณ ๋ฅผ ๊ฐ๋ฆฌ์ผ ์ผํฉ๋๋ค.
Studio๋ฅผ ์ฌ์ฉํ์ฌ ๊ด๊ณ ๋ฅผ ์ค์ ํ๋ ๊ฒฝ์ฐํ ํฌ์ธํธ์์๊ทธ๋งํผuseMediaCuePoints
๊ณผrequestMode
์ต์
์ด ์ฌ๋ฐ๋ฅด๊ฒ ์ค์ ๋ฉ๋๋ค.
usePlayerAutoplay์ฒ๋ฆฌ
์ ํ: boolean
๊ธฐ๋ณธ๊ฐ: false
๋ธ๋ผ์ดํธ์ฝ๋ธ ํ๋ ์ด์ด์ ํต์ฌ ์๋ ์ฌ์ ์ฒ๋ฆฌ๋ฅผ ์ฌ์ฉํ๋๋ก ์ค์ ํฉ๋๋ค. true
๊ทธ๋ ์ง ์์ผ๋ฉด IMA3 ํ๋ฌ๊ทธ์ธ์ ๊ธฐ๋ณธ ์๋ ์ฌ์ ์ฒ๋ฆฌ๋ฅผ ์ฌ์ฉํฉ๋๋ค.
vpaidMode
์ ํ: string
๊ธฐ๋ณธ๊ฐ: ENABLED
IMA HTML5 SDK์์ VPAID 2 ๋ชจ๋๋ฅผ ์ง์ ํฉ๋๋ค.
์ด ์ต์ ์๋ ์ธ ๊ฐ์ง ๊ฐ๋ฅํ ๊ฐ์ด ์์ต๋๋ค.
- :
ENABLED
๋๋ฉ์ธ์ด ๋ค๋ฅธ iframe์์ VPAID ๊ด๊ณ ๋ฅผ ์ฌ์ํฉ๋๋ค. - :
INSECURE
๋์ผํ ๋๋ฉ์ธ์ iframe์์ VPAID ๊ด๊ณ ๋ฅผ ์ฌ์ํฉ๋๋ค. - :
DISABLED
VPAID ๊ด๊ณ ์์ ์ค๋ฅ๊ฐ ๋ฐ์ํฉ๋๋ค.
์ด ์ต์ ์ ๋ค์๊ณผ ๊ฐ์ด ๊ตฌ์ฑ๋ฉ๋๋ค.
์์ฑ
ํ๋ฌ๊ทธ์ธ์ ๋ํด ํ๋์ ์์ฑ ๋ง ์กด์ฌํฉ๋๋ค.
- html5 : ํ๋ฌ๊ทธ์ธ์ด ์ด๊ธฐํ ๋ ๋๋ก๋ ํ ์์๋ ์ ์ผํ ๊ด๊ณ ๊ธฐ์ ์ ๋๋ค.
๊ด๊ณ ๋งคํฌ๋ก ๋ฐ serverUrl
๊ด๊ณ ์๋ฒ URL์ ๋ง๋ค ๋ ์์ ์ ๋ ์ฝ๊ฒ ํ ์์๋ ๊ด๊ณ ๋งคํฌ๋ก๊ฐ ์์ต๋๋ค. ์ด๋ฌํ ๋งคํฌ๋ก๋ฅผ ์ฌ์ฉํ๋ฉด IMA3 ํ๋ฌ๊ทธ์ธ์ด ์ ์ ํ ๊ฐ์ผ๋ก ๋์ฒด ํ ์๋ฒ URL์ ๋ณ์๋ฅผ ์ฌ์ฉํ ์ ์์ต๋๋ค. ์๋ฅผ ๋ค์ด ๋ค์ ์๋ฒ URL์๋ ์ผ๋ถ ๋ณ์๊ฐ ํฌํจ๋์ด ์์ต๋๋ค.
IMA3 ํ๋ฌ๊ทธ์ธ์ ์ ์ ํ ๊ฐ์ผ๋ก ๋์ฒด๋๋ฉฐ ์ค์ ๋ก ์ฌ์ฉ๋๋ ์๋ฒ URL์ ๋ค์๊ณผ ๊ฐ์ด ํ์๋ฉ๋๋ค.
๋ค์์ ๋์ฒด ๊ฐ์ด ์ฌ์ฉ๋๋ ์ ์ฒด ๋ณ์ ๋ชฉ๋ก์ ๋๋ค.
๋งคํฌ๋ก | ์ค๋ช |
---|---|
{๋ฌธ์.๋ ํผ๋ฌ} | ์ฐธ์กฐ ํ์ด์ง URL. |
{๋ฏธ๋์ดํฌ.ad_ํค} | Studio์ Media ๋ชจ๋์์ ์ถ๊ฐ ๋ฐ ํธ์งํ ์ ์๋ ์์ ํ์ ํ ์คํธ ๋ฌธ์์ด์ ๋๋ค. |
{๋ฏธ๋์ดํฌ.์ค๋ช } | ์งง์ ์ค๋ช (์ต๋ 250์) |
{๋ฏธ๋์ดํฌ.์ง์ ์๊ฐ} | ๋น๋์ค ํด๋ผ์ฐ๋์์ ๋ณด๊ณ ํ ๋น๋์ค ์ง์ ์๊ฐ |
{๋ฏธ๋์ด์ธํฌ.id} | ๋น๋์ค ID |
{๋ฏธ๋์ดํฌ.์ด๋ฆ} | ๋น๋์ค ์ ๋ชฉ |
{๋ฏธ๋์ด์ธํฌ.์ฐธ์กฐ_id} | ์ฐธ์กฐ ID |
{๋ฏธ๋์ดํฌ.ํ๊ทธ} | ๋น๋์ค์ ์ฐ๊ฒฐ๋ ํ๊ทธ (๋ฉํ๋ฐ์ดํฐ) |
{ํ๋ ์ด์ด.์ง์ ์๊ฐ} |
ํ๋ ์ด์ด๊ฐ ์ธก์ ํ ๋์์ ๊ธธ์ด ( mediainfo.duration ์๋ง๋ ๋ ์ ํํ ๊ฒ์
๋๋ค). ๋์์์ด๋ก๋๋์ง ์์ ๊ฒฝ์ฐ 0์ ๋ฐํํฉ๋๋ค. ์ด ๋งคํฌ๋ก๋ฅผ ์ฌ์ฉํ์ฌ ๊ด๊ณ ์์ฒญ ํ์ด๋ฐ์์ฃผ์ํ์ญ์์ค.
|
{player.height} | ํ์ฌ ํ๋ ์ด์ด ๋์ด |
{ํ๋ ์ด์ด.id} | ํ๋ ์ด์ด ID |
{player.pageUrl} | ํ์ด์ง URL : iframe์ ์์ผ๋ฉด ๋ฌธ์ ๋ฆฌํผ๋ฌ๋ฅผ ๋ฐํํ๊ณ ๊ทธ๋ ์ง ์์ผ๋ฉด ์ฐฝ ์์น๋ฅผ ๋ฐํํฉ๋๋ค. |
{player.width} | ํ์ฌ ํ๋ ์ด์ด ๋๋น |
{playlist.id} | ์ฌ์ ๋ชฉ๋ก ์ ๋ณด ๊ฐ์ฒด์์ ๊ฐ์ ธ์ต๋๋ค. |
{playlist.name} | ์ฌ์ ๋ชฉ๋ก ์ ๋ณด ๊ฐ์ฒด์์ ๊ฐ์ ธ์ต๋๋ค. |
{๋ฌด์์} | ๋์ 0-1 ์กฐ (๋ ํนํ ์ธ์์ ๋ง๋๋ ๋ฐ ์ฌ์ฉ๋ฉ๋๋ค. ์ด๋ ๊ฒ ํ๋ฉด ๊ด๊ณ ๊ฐ ๋ธ๋ผ์ฐ์ ์ ์บ์๋๋ ๊ฒ์ ๋ฐฉ์งํ๊ณ ๋ ธ์ถ์ ๋ถ์ผ์น๋ฅผ ๋ฐฉ์งํ ์ ์์ต๋๋ค.) |
{ํ์์คํฌํ} | 1/1/70 ์ดํ์ ํ์ฌ ํ์ง ์๊ฐ (๋ฐ๋ฆฌ ์ด) |
{์ฐฝ.์์น.href} | ํ์ฌ ํ์ด์ง URL |
๊ธฐ๋ณธ๊ฐ ๋ฐ ๊ด๊ณ ๋งคํฌ๋ก
๊ด๊ณ ๋งคํฌ๋ก์ ๊ธฐ๋ณธ๊ฐ์ ์ง์ ํ ์ ์์ต๋๋ค. ๋งคํฌ๋ก ๋ด์์ ๊ธฐ๋ณธ๊ฐ์ ์ ๊ณต ํ ์ ์์ต๋๋ค. ์ด ๊ฒฝ์ฐ ๋ณ์๊ฐ ์ ์๋์ง ์์ ๊ฒฝ์ฐ์ด ๊ฐ์ด ์ฌ์ฉ๋ฉ๋๋ค. ๊ตฌ๋ฌธ์ ๋ค์๊ณผ ๊ฐ์ต๋๋ค.
์๋ฅผ ๋ค์ด,
๊ฐ ์ ์๋์ง ์์ ๊ฒฝ์ฐ ๋ค์๊ณผ ๊ฐ์ดwindow.adConf
ํด๊ฒฐ๋ฉ๋๋ค.
๋์ ๋งคํฌ๋ก
๋์ ๋งคํฌ๋ก๋ ๋ค์ ๊ฐ์ ๋ํ ์ก์ธ์ค๋ฅผ ์ ๊ณตํฉ๋๋ค.
- ๋น๋์ค
customFields
ํตํด ๊ฐ์ฒดmediainfo.customFields
๋ณํ๊ธฐ ์ฌ์ด. - DOM
window
ํตํด ๊ฐ์ฒดpageVariable
๋ณํ๊ธฐ ์ฌ์ด.
์๋ฅผ ๋ค์ด ๊ด๊ณ ์์ฒญ์ ๋ค์์ ์ฌ์ฉํ ์ ์์ต๋๋ค.
์ ๋ํpageVariable
๋ค์ ํ์ ํ์๋ ๊ฒ์ฒ๋ผ ํน์ ๊ฐ ์ ํ ๋ง ์ฌ์ฉํ ์ ์์ต๋๋ค.
์ ํ | ๋ฌด์จ ์ผ์ด์ผ |
---|---|
๋ฌธ์์ด | ๋ณ๊ฒฝ์์ด ์ฌ์ฉ |
๋ฒํธ | ์๋์ผ๋ก ๋ฌธ์์ด๋ก ๋ณํ๋จ |
๋ถ์ธ | ์๋์ผ๋ก ๋ฌธ์์ด๋ก ๋ณํ๋จ |
์๋ | ๋ฌธ์์ด์ ๋ฐํํฉ๋๋ค. null |
์ฐพ์ผ์๋ ์ฃผ์๊ฐ ์์ต๋๋ค | ๊ฒฝ๊ณ ๋ฅผ ๊ธฐ๋กํ๊ณ ๋น ๋ฌธ์์ด์ ๋ฐํํฉ๋๋ค. |
๊ธฐํ | ๊ฒฝ๊ณ ๋ฅผ ๊ธฐ๋กํ๊ณ ๋น ๋ฌธ์์ด์ ๋ฐํํฉ๋๋ค. |
TCF ๋งคํฌ๋ก
GDPR TCF(ํฌ๋ช
์ฑ ๋ฐ ๋์ ํ๋ ์์ํฌ )๋ฅผ ์ง์ํ๋ ๋์ ๊ด๋ฆฌ ํ๋ซํผ ๋๋ CMP(๋ณธ์ง์ ์ผ๋ก ์ฌ์ฉํ๊ธฐ ์ฌ์ด ํ๋์ ํ๋ซํผ์ ํตํฉ๋ ๋ค์ํ ๊ด๊ณ ๊ธฐ์ )๊ฐ ์ฌ์ฉ ์ค์ธ ๊ฒฝ์ฐ ์ถ๊ฐ ๋งคํฌ๋ก๋ฅผ ์ฌ์ฉํ ์ ์์ต๋๋ค. ๊ตฌ๋ฌธ์ {tcf.*}
์ด๋ฉฐ *
๋ tcData ๊ฐ์ฒด์ ์์ฑ์
๋๋ค.
๊ฐ์ฅ ์ผ๋ฐ์ ์ผ๋ก ์ฌ์ฉ๋๋ ๋งคํฌ๋ก๋ ๋ค์๊ณผ ๊ฐ์ต๋๋ค.
์ด๋ฆ | ๊ฐ |
---|---|
{tcf.gdpr์ ์ฉ} | GDPR์ด ํ์ฌ ์ธ์ ์ ์ ์ฉ๋๋์ง ์ฌ๋ถ |
{tcf.tcString} | ๋์ ๋ฌธ์์ด |
gdprApplies
๋ ๋ถ์ธ์ด๊ณ ๋ง์ ๊ด๊ณ ์๋ฒ์์ ์ด ๊ฐ์ ์ ์๋ก ์์ํ๋ฏ๋ก 1 ๋๋ 0์ ๋ฐํํ๋ ์ถ๊ฐ {tcf.gdprAppliesInt}
๊ฐ ์ ๊ณต๋ฉ๋๋ค.
ํ๋ ์ด์ด๊ฐ iframe์ ์๋ ๊ฒฝ์ฐ ์์ ํ๋ ์์์ TCF API๊ฐ ๊ฐ์ง๋๋ฉด postmessage
API์ ๋์๋ฅผ ์ป๊ธฐ ์ํด ํ๋ก์๊ฐ ์ถ๊ฐ๋ฉ๋๋ค. CMP๋ ํ๋ ์ด์ด๋ณด๋ค ๋จผ์ ๋ก๋๋์ด์ผ ํฉ๋๋ค.
๋งคํฌ๋ก์ ๊ธฐ๋ณธ๊ฐ
๋งคํฌ๋ก ๋ด์์ ๊ธฐ๋ณธ๊ฐ์ ์ ๊ณตํ ์ ์์ต๋๋ค. ์ด ๊ฒฝ์ฐ ์ด ๊ฐ์ ํ์ธํ ์ ์๋ ๊ฒฝ์ฐ(์:
๋๋คwindow.adConf๊ฐ
์ ์๋์ง ์์ ๊ฒฝ์ฐ.
๋ง์ถค ๊ด๊ณ ๋งคํฌ๋ก
๋น๋กDynamic macros์์์ ์ค๋ช
ํ ๊ธฐ์ ์ ๋งคํฌ๋ก๋ฅผ ํตํด ํน์ ์ ๋ณด์ ์ก์ธ์คํ๋ ๋ฐ ๊ฐ์ฅ ์ ํธ๋๋ ๋ฐฉ๋ฒ์
๋๋ค. ๋์ ๋งคํฌ๋ก๋ฅผ ํตํด ๋๋ฌ ํ ์์๋ ๊ด๊ณ ์๋ฒ์์ ๊ด๊ณ ๋ฅผ ์์ฒญํ ๋ ์ฌ์ฉํ๋ ๋ง์ถค ๊ฐ์ ์ ์ํ์ ์ ์์ต๋๋ค. ์ด ๊ฒฝ์ฐ ๊ฐ์ ์ฌ์ ์ํ์ฌ ์ฌ์ฉํ ์ ์์ต๋๋ค. adMacroReplacement()
๋ฐฉ๋ฒ. ์ด ๋ฉ์๋๋ฅผ ์ฌ์ ์ํ๋ฉด ๊ด๊ณ ์์ฒญ์ ๋ํ ํน์ ๊ฐ์ ์ ๋ฌํ ์ ์์ต๋๋ค.
๋ค์์ ์ฌ์ ์ํ๋ ์์
๋๋ค. adMacroReplacement()
๋ฐฉ๋ฒ. ์ด ์์์ ๋ง์ถค ๊ฐ์ ํ์ด์ง DOM์ ์ผ๋ถ๋ก ์ ์๋๋ฏ๋ก ๊ด๊ณ ์์ฒญ์ ํ์ด์ง๋ณ๋ก ๋ง์ถค ์ค์ ํ ์ ์์ต๋๋ค. ์ด ์์์mySite.category
๊ด๊ณ ์์ฒญ ์ ๋ณด๊ฐ ์ ์ฅ๋๋ ์์น์
๋๋ค.
ํน์ ๊ฐ์ ์ฌ์ฉํ๋ฉด ๋ฌด์จ ์ผ์ด ์ผ์ด๋๊ณ ์๋์ง ์ ํํ ํ์ ํ๋ ๋ฐ ๋์์ด๋ฉ๋๋ค. ๊ด๊ณ ์๋ฒ์ ๋ํ ์์ฒญ URL์ด ๋ค์๊ณผ ๊ฐ๋ค๊ณ ๊ฐ์ ํฉ๋๋ค.
๊ทธ๋ฆฌ๊ณ ๋์ ์ผ๋ก ํ ๋น ๋ ๊ฐ์mySite.category
ํ์ด์ง์์ ๋ฌธ์์ด์
๋๋คfishing-pole . ๊ทธ๋ฐ ๋ค์ ๋ฒ์ ์adMacroReplacement()
๋ฉ์๋๋ฅผ ํธ์ถํ๋ฉด ๊ด๊ณ ์์ฒญ URL์ด ๋ค์๊ณผ ๊ฐ์ด ํ์๋ฉ๋๋ค.
์์ฝํ๋ฉด, adMacroReplacement()
์ด ๋ฉ์๋๋ฅผ ์ฌ์ฉํ๋ฉด ๋ง์ถค ๊ฐ์ ๊ด๊ณ ๋งคํฌ๋ก๋ก ์ฌ์ฉํ๊ณ URL ๊ด๊ณ ์์ฒญ์ ๋์ ์ผ๋ก ๊ฐ์ ํ ๋น ํ ์ ์์ต๋๋ค.
๋ฐฉ๋ฒ
IMA SDK์ ์ํธ ์์ฉํด์ผํ๋ ๊ฒฝ์ฐima3-ready
SDK๋ฅผ ์ฑ๊ณต์ ์ผ๋ก ์ฌ์ฉํ๊ธฐ ์ ์ ์ ๋ฌ๋๋ ์ด๋ฒคํธ์
๋๋ค. ์ฌ๊ธฐ์๋ ๋ค์ ๋ ๊ฐ์ง ๋ฐฉ๋ฒ์ด ํฌํจ๋ฉ๋๋ค.
player.ima3.adrequest ()
์ด ๋ฉ์๋๋ฅผ ํธ์ถํ๋ฉด ๊ด๊ณ ์๋ต์๋ฐ๋ ์ฆ์ ์ฃผ๋ฌธํ ๊ด๊ณ ์์ฒญ์ด ์์ฑ๋ฉ๋๋ค. ์ด ๋ฉ์๋๋ฅผ ํธ์ถํ๋ฉด ์ด์ ๊ด๊ณ ์๋ต ์ ๋ณด (์ : ์ด์ VAST ์๋ต์์ ๋ฐํ ๋ ํฌ์คํธ ๋กค ๊ด๊ณ )๊ฐ ์์ค๋๋ ์๋ก์ด IMA adManager๊ฐ ์์ฑ๋ฉ๋๋ค. Brightcove๋ ๊ด๊ณ ํ์ด๋ฐ์ ๋ํ ์ฌ์ ์ง์์ด ์๋ ค์ง์ง ์์๊ฑฐ๋ ๋ชจ๋ ๊ด๊ณ ํธ์ถ์ ์จ ๋๋งจ๋๋ก ํ ๊ฒฝ์ฐ์๋ง์ด ๋ฐฉ๋ฒ์ ์ฌ์ฉํ ๊ฒ์ ๊ถ์ฅํฉ๋๋ค. ๋ค๋ฅธ ๋ชจ๋ ๊ฒฝ์ฐ์๋ ํ๋ฌ๊ทธ์ธ ์ด๊ธฐํ์ ์ด๊ธฐ VAST ํธ์ถ์ ๋ชจ๋ ๊ด๊ณ ๋ฐ์ดํฐ๋ฅผ ๋ฃ๋ ๊ฒ์ด ์ข์ต๋๋ค.
๋ค์์ ์ฌ์ฉํ ๋ ๊ณ ๋ คํด์ผ ํ ๋ ๊ฐ์ง ์ค์ํ ์ฌํญ์
๋๋ค. player.ima3.adrequest( )
:
- ์ด ๋ฐฉ๋ฒ์ondemand์์ฒญ ๋ชจ๋ ๋ง.
- ๊ด๊ณ ์์ฒญ์ด ์๋ฃ๋๊ธฐ ์ ์ ์ฝํ ์ธ ๊ฐ ์ฌ์๋์ด ์ฝํ ์ธ ๊ฐ ๊น๋ฐ์ด๊ธฐ ๋๋ฌธ์์ด ๋ฐฉ๋ฒ์ ํ๋ฆฌ ๋กค์ ๊ถ์ฅ๋์ง ์์ต๋๋ค.
๋งค๊ฐ๋ณ์
-
adRequestUrl
String
VAST ๊ด๊ณ ํ๊ทธ์ ๊ฒฝ๋ก์ ๋๋ค. ์๋ URL์ ์ ๋ฌํ ์ ์๊ณ ์ ๋ฌํด์ผํฉ๋๋ค. ์ด ๋งค๊ฐ ๋ณ์๋ ์ ํ ์ฌํญ์ด๋ฉฐserverUrl
๋งค๊ฐ ๋ณ์๊ฐ ์ ๋ฌ๋์ง ์์ผ๋ฉด ์ฌ์ฉ๋ฉ๋๋ค.
๋ฐํ:
- ์๋ฌด๊ฒ๋
์
player.ima3.setAdsRenderingSettings ()
์ด ๋ฐฉ๋ฒ์ ์ฌ์ฉํ๋ฉด HTML5 ์ฉ IMA SDK์ ๋ํ ๊ด๊ณ ๋ ๋๋ง ์ค์ ์ ์ง์ ํ ์ ์์ต๋๋ค.
์์ง ๊ด๊ณ ๊ด๋ฆฌ์๊ฐ์๋ ๊ฒฝ์ฐ์ด ๋ฐฉ๋ฒ์ ์ค์ ์ ์ ์ฅํ๊ณ ๊ด๊ณ ๊ด๋ฆฌ์๋ฅผ ๋ง๋ค ๋ ์ ๊ณต ํ ์ค์ ์ ์ฌ์ฉํฉ๋๋ค. ๊ด๊ณ ๊ด๋ฆฌ์๊ฐ ์ด๋ฏธ์๋ ๊ฒฝ์ฐ ์ค์ ์ ์ฌ์ฉํ๋๋ก ์
๋ฐ์ดํธ๋ฉ๋๋ค. ๋ ๊ฒฝ์ฐ ๋ชจ๋ ํฅํ ์์ฑ๋๋ ๋ชจ๋ ์ ๊ด๊ณ ๊ด๋ฆฌ์๋ ๊ทํ๊ฐ ์ ๊ณต ํ ์ต์ ์ค์ ์ ์ฌ์ฉํฉ๋๋ค. ๋น์ ์ ๋ง๋ค ์ ์์ต๋๋คAdsRenderingSettings
IMA SDK์ ์ง์ ์ก์ธ์คํ์ฌ ๊ฐ์ฒด. ๋ค์ํ ์ค์ ์ ์ฌ์ฉํ ์ ์์ต๋๋ค.
๋งค๊ฐ๋ณ์
- google.ima.AdsRenderingSettings๋ชฉ์
๋ฐํ:
- ์๋ฌด๊ฒ๋
์:
๊ตฌ๊ธ์ ๊ด๊ณ ๊ด๋ฆฌ์
๋ฉ์๋์ ๊ตฌ๊ธ์Google.ima.adsManager์ธํฐํ์ด์ค์์ ์ฌ์ฉํ ์์๋ ์์ฑ์ด ์์ต๋๋ค. ์ ๋ณด๋ฅผ ๊ฒ์ํ๋ ์ธํฐํ์ด์ค์ ์์ฑ/๋ฉ์๋๋ฅผ ์ฌ์ฉํ ์ ์์ต๋๋ค. ๋ค์๊ณผ ๊ฐ์ ์์
์ ์ํํ๋ ๋ฐฉ๋ฒ์ ์ฌ์ฉํ์ง ์๋ ๊ฒ์ด ์ข์ต๋๋ค. destroy
, setAutoPlayAdBreaks
๊ณผstop
. ์๋ฅผ ๋ค์ด, ์ฌ์ฉํ ์ ์๋ ํ ๊ฐ์ง ๋ฐฉ๋ฒ์ด ์ฌ๊ธฐ์ ๋์ ์์ต๋๋ค.
๊ด๋ฆฌ์ ๊ด๋ฆฌ์.
์ ํ: google.ima.AdsManager.getRemainingTime
์ฉ๋ฒ: myPlayer.ima3.adsManager.getRemainingTime()
์ด ๋ฉ์๋๋ฅผ ํธ์ถํ๋ฉด ํ์ฌ ๊ด๊ณ ์ ๋ํ ๋จ์ ์๊ฐ์ด ๋ฐํ๋ฉ๋๋ค. ๊ด๊ณ ๋ฅผ ์ฌ์ฉํ ์ ์๊ฑฐ๋ ์ฌ์์ด ์๋ฃ๋ ๊ฒฝ์ฐ -1์ ๋ฐํํฉ๋๋ค. ์์ธํ ๋ด์ฉ์ Google์์ ์ ์๋ฅ ๋น์น๋ฐฉ๋ฒ์.
IMA SDK์ ์ง์ ์ก์ธ์ค
๋ฐํ์์ ํ๋ฌ๊ทธ์ธ ๊ฐ์ฒด์์ ์ฌ๋ฌ IMA ์ค์ ์ ์ฌ์ฉํ ์ ์์ต๋๋ค. ์๋ฅผ ๋ค์ด ์ฌ์ฉํ ๊ด๊ณ ID๋ฅผ ๊ฒฐ์ ํ๋ ค๋ฉด ๋ค์์ ์ํํ์ญ์์ค.
์ด๋ฌํ ์์ฑ๊ณผ ์ง์ ์ํธ ์์ฉํ ๋๋์ฃผ์ํด์ผํฉ๋๋ค. ์๋ชป๋ ๋ฉ์๋๋ฅผ ํธ์ถํ๋ฉด ์์์น ๋ชปํ ๊ฒฐ๊ณผ๊ฐ ๋ฐ์ํ๊ณ ๊ด๊ณ ๊ฐ ์ ๋๋ก ์ฌ์๋์ง ์์ ์ ์์ต๋๋ค.
adsLoader
์ ํ: google.ima.AdsLoader
๊ด๊ณ ์์ฒญ์ ๋ง๋๋ ๋ฐ ์ฌ์ฉ๋๋ ๊ฐ์ฒด์
๋๋ค. ๋ณด๋ค ima.AdsLoader . ๊ด๊ณ ๋ก๋๋adsready
ํ๋ฌ๊ทธ์ธ์ ์ํด ์คํ๋์์ต๋๋ค.
adsManager
์ ํ: google.ima.AdsManager
๊ด๊ณ ์ฌ์์ ๋ด๋นํ๋ ๊ฐ์ฒด์
๋๋ค. ๋ณด๋ค ima.AdsManager . ๊ด๊ณ ๊ด๋ฆฌ์๋adsready
ํ๋ฌ๊ทธ์ธ์ ์ํด ์คํ๋์์ต๋๋ค.
adDisplayContainer
์ ํ: google.ima.AdDisplayContainer
๊ด๊ณ ์ ํ์ ์์๋ฅผ ๊ด๋ฆฌํ๋ ๊ฐ์ฒด์
๋๋ค. ๋ณด๋ค ima.AdDisplayContainer . ๊ด๊ณ ํ์ ์ปจํ
์ด๋๋adsready
ํ๋ฌ๊ทธ์ธ์ ์ํด ์คํ๋์์ต๋๋ค.
currentAd
์ ํ: google.ima.Ad
๊ด๊ณ ๊ฐ ์ฌ์ ๋ ๋ ํ์ฌ ๊ด๊ณ ์ ๋ํ ์ ๋ณด๋ฅผ ์บก์ํํ๋ ๊ฐ์ฒด์ ๋๋ค. ๋ณด๋ค ima.Ad .
์ฌ๋ด ํ์ฌ ๋ฐ ์ด๋ฒคํธ ์์์ ๋น๋์ค๋ก ์ ๊ณตํ์ญ์์ค.
ํ๋ฌ๊ทธ์ธ์์๋ก๋, ์ด๊ธฐํ ๋ฐ ์ฌ์ ์ค์ ์ผ๋ถ ์ฌ์ฉ์ ์ ์ ์ด๋ฒคํธ ์ ํ์ ๋ด ๋ณด๋ ๋๋ค. ๋ค๋ฅธ ์ด๋ฒคํธ์ ๋ง์ฐฌ๊ฐ์ง๋ก IMA3 ๋ฐ ๊ด๊ณ ํ๋ ์ ์ํฌ ์ด๋ฒคํธ๋ฅผ ์์ ํ ์ ์์ต๋๋ค.
ํ์ฌ | ๋ค์๊ณผ ๊ฐ์ ๊ฒฝ์ฐ์ ์ ๋ฌ๋ฉ๋๋ค. |
---|---|
IMA3 ๋ ๋ | ima3 ํ๋ฌ๊ทธ์ธ ์ฝ๋๊ฐ๋ก๋๋์์ผ๋ฉฐ IMA SDK๋ฅผ๋ก๋ ํ ์ค๋น๊ฐ๋์์ต๋๋ค. |
๊ด๊ณ ์ค๋ฅ | SDK๋ฅผ ๋ก๋ํ์ง ๋ชปํ์ง๋ง ๋ค๋ฅธ SDK ๊ด๋ จ ์ค๋ฅ์ ๋ํด์๋ ํธ๋ฆฌ๊ฑฐ๋จ์ ๋ํ๋ ๋๋ค. ์๋ฅผ ๋ค์ด AdsManager๊ฐ ์ฌ๋ฐ๋ฅด๊ฒ ์ด๊ธฐํ ๋๋ ์์๋์ง ์๋ ๊ฒฝ์ฐ์ ๋๋ค. |
์์ด๋ง3-๊ด๊ณ ์ค๋ฅ | IMA3 SDK์์ ์ค๋ฅ๊ฐ ๋ฐ์ํ์ต๋๋ค. DoubleClick ๊ณ์ ์ด ์ฌ๋ฐ๋ฅด๊ฒ ๊ตฌ์ฑ๋์๋์ง ํ์ธํ๋ ค๋ฉด ๊ด๊ณ ๊ตฌ์ฑ ๋ฐ ์ค์ ์ ํ์ธํด์ผํฉ๋๋ค. ์ผ๋ฐ์ ์ธ ๋ฌธ์ ํด๊ฒฐ ์์ ์ DoubleClick ์ง์ ์ฌ์ดํธ๋๋ DoubleClick ๊ณ์ ๋ด๋น์์๊ฒ ๋ฌธ์ํ์ญ์์ค. |
๊ด๊ณ ์์ฒญ | ์์ฒญ ์ ๊ด๊ณ ๋ฐ์ดํฐ. |
๊ด๊ณ ๋ก๋ | ๊ด๊ณ ์์ฒญ์ ๋ฐ๋ผ ๊ด๊ณ ๋ฐ์ดํฐ๋ฅผ ์ฌ์ฉํ ์ ์๋ ๊ฒฝ์ฐ |
๊ด๊ณ ์์ | ๊ด๊ณ ๊ฐ ์ฌ์๋๊ธฐ ์์ํ์ต๋๋ค. |
๊ด๊ณ ์ข ๋ฃ | ๊ด๊ณ ์ฌ์์ด ์๋ฃ๋์์ต๋๋ค. |
๊ด๊ณ ์ผ์ ์ค์ง | ๊ด๊ณ ๊ฐ ์ผ์ ์ค์ง๋์์ต๋๋ค. |
๊ด๊ณ ํ๋ ์ด | ๊ด๊ณ ๊ฐ ์ผ์ ์ค์ง๋ ์ํ์์ ์ฌ๊ฐ๋ฉ๋๋ค. |
๊ด๊ณ ๊ฑด๋ ๋ฐ๊ธฐ | ๊ด๊ณ ๋ฅผ ๊ฑด๋ ๋๋๋ค. |
๊ด๊ณ 1 ์ฌ๋ถ์์ | ๊ด๊ณ ๋ ์ด ์ง์ ์๊ฐ์ 25% ๋ฅผ ์ฌ์ํ์ต๋๋ค. |
๊ด๊ณ ์ค๊ฐ์ | ๊ด๊ณ ๋ ์ด ์ง์ ์๊ฐ์ 50% ๋ฅผ ์ฌ์ํ์ต๋๋ค. |
์ 3์ฌ๋ถ์์ ๊ด๊ณ | ๊ด๊ณ ๋ ์ด ์ง์ ์๊ฐ์ 75% ๋ฅผ ์ฌ์ํ์ต๋๋ค. |
๊ด๊ณ ํด๋ฆญ | ์์ฒญ์๊ฐ ์ฌ์ ๊ด๊ณ ๋ฅผ ํด๋ฆญํ์ต๋๋ค. |
๊ด๊ณ ๋ณผ๋ฅจ๋ณ๊ฒฝ | ์ฌ์ ๊ด๊ณ ์ ๋ณผ๋ฅจ์ด ๋ณ๊ฒฝ๋์์ต๋๋ค. |
๊ด๊ณ ํฌ๋ ์์ | ์ ํ ๊ด๊ณ ์ฐฝ์ ์ฒซ ๋ฒ์งธ ๊ด๊ณ (์์ฐจ ๊ด๊ณ ๊ทธ๋ฃน) ๊ฐ ์์๋์์ต๋๋ค. |
๊ด๊ณ ํฌ๋ ์๋ | ์ ํ ๊ด๊ณ ์ฐฝ์ ๋ง์ง๋ง ๊ด๊ณ (์์ฐจ ๊ด๊ณ ๊ทธ๋ฃน) ๊ฐ ์๋ฃ๋์์ต๋๋ค. |
๊ด๊ณ - ๋ชจ๋ ํฌ๋ ์๋ฃ | ๋ชจ๋ ์ ํ ๊ด๊ณ ๋ ์ฌ์์ ๋ง์ณค์ต๋๋ค. |
์ฌ ํ๊ฒฌima3-
์ ๋์ฌ ์ด๋ฒคํธ
HTML ๋ชจ๋์์ IMA3 ํ๋ฌ๊ทธ์ธ์ ์ฌ์ฉํ๋ฉดAdErrorEvents , AdEvents๊ณผAdsManagerLoadedEventsํ๋ ์ด์ด์๊ฒ ๋ค์ ๋ฐ์ก๋ฉ๋๋ค. ์ด๋ฒคํธ๊ฐ ๋ค์ ๋์คํจ์น๋๋ฉด ์ ๋์ฌ๊ฐ ๋ถ์ต๋๋ค. ima3-
. ๋ค์ ํ๋ ๋ค์ ๋์คํจ์น ๋ ์ด๋ฒคํธ๋ฅผ ๋ณด์ฌ์ค๋๋ค.
์ฌ ํ๊ฒฌ ์ด๋ฒคํธ |
---|
์์ด๋ง3-๊ด๊ณ ์ค๋ฅ |
ima3-ads-manager-loaded |
ima3-all-ads-completed |
ima3- ํด๋ฆญ |
ima3-complete |
ima3-content-pause-requested |
ima3-1 ์ฌ ๋ถ์์ |
ima3-hardtimeout |
ima3๋ก๋ |
ima3- ์ค๊ฐ ์ |
ima3-paused |
IMA3 ๋ ๋ |
ima3- ์ฌ๊ฐ |
ima3 ์์ |
ima3-third-quartile |
ima3 ๋ณผ๋ฅจ ๋ณ๊ฒฝ |
๋ผ์ด๋ธ ๋น๋์ค ๋ฐ IMA3
IMA3 ํ๋ฌ๊ทธ์ธ ๋ฒ์ 3.1.0 ์ด์์ ์ฌ์ฉํ๋ ๊ฒฝ์ฐ ๋ผ์ด๋ธ ์ด๋ฒคํธ์ ํจ๊ป ํ๋ฆฌ ๋กค์ ์ฌ์ฉํ ์ ์์ต๋๋ค. ํ๋ฆฌ ๋กค์ ๋ผ์ด๋ธ ์ด๋ฒคํธ๊ฐ ์์๋ ๋๊ฐ ์๋๋ผ ๊ฐ ์์ฒญ์๊ฐ ๋ผ์ด๋ธ ์ด๋ฒคํธ๋ฅผ๋ณด๊ธฐ ์์ํ ๋ ์ฌ์๋ฉ๋๋ค. ๋ผ์ด๋ธ ๋ชจ๋์์ ์ด๋ฒคํธ๋ฅผ ๊ตฌ์ฑ ํ ๋ Live ๋ชจ๋์ ์ฌ์ฉํ์ฌ ๋ผ์ด๋ธ ์ด๋ฒคํธ ์์ฑ ๋ฐ ๊ด๋ฆฌ๋ฌธ์์์ ํ๋ ์ด์ด๋ฅผ ์ ํํ๋ผ๋ ๋ฉ์์ง๊ฐ ํ์๋ฉ๋๋ค. ์ ํํ ํ๋ ์ด์ด์ ๋ํ ๊ด๊ณ ๋ฅผ ๊ตฌ์ฑํ๊ณ ์ถ์ ๊ฒ์ ๋๋ค. ๋จ๊ณ๋ณ : ๊ด๊ณ ๊ตฌํ๋ฌธ์.
๊ตฌํ์ ๋ํ ๋ค์ ์ธ๋ถ ์ฌํญ์ ์ฐธ๊ณ ํ์ญ์์ค.
- ํ๋ฆฌ ๋กค ๋ง ์ฌ์๋ฉ๋๋ค. ๋ฏธ๋ ๋กค ๋ฐ ํฌ์คํธ ๋กค์ ์ง์๋์ง ์์ต๋๋ค.
- ๊ทธ๋งํผRequest Ads์ ํ์ ๋ค์ ์ค ํ๋ ์ฌ์ผํฉ๋๋ค. On load๋๋On play .
- ๋ฒ์ ์ ์ฌ์ฉํด์ผํฉ๋๋ค. 3.1.0 or later์์ ์ธ๊ธํ๋ฏ์ด IMA3 ํ๋ฌ๊ทธ์ธ์
ํ๋ ์ด์ด ๊ด๊ณ ๋ผ์ด๋ธ๋ฌ๋ฆฌ
๋น๋์ค/๋น๋์ค-์ปจํธ๋ฆฝ-๊ด๊ณ GitHub ์ ์ฅ์์๋ ๋ธ๋ผ์ดํธ์ฝ๋ธ ํ๋ ์ด์ด๋ก ์์ ํ๋ ๋น๋์ค ๊ด๊ณ ๋ผ์ด๋ธ๋ฌ๋ฆฌ์ ํ์ํ ๊ณตํต ๊ธฐ๋ฅ์ ์ ๊ณตํ๋ ํ๋ฌ๊ทธ์ธ์ด ํฌํจ๋์ด ์์ต๋๋ค. ์ด ํ๋ฌ๊ทธ์ธ์ ๋น๋์ค ๊ด๊ณ ํตํฉ์ ํ์ํ ๊ณตํต ๊ธฐ๋ฅ์ ์ ๊ณตํ๋ฉฐ ๊ด๊ณ ํตํฉ์์ ๋ํ ์ฌ๋ฌ ๊ฐ์ง ์ฐ๋ ค๋ฅผ ์ฒ๋ฆฌํ์ฌ ๊ด๊ณ ํตํฉ์ ์ํด ์์ฑํด์ผํ๋ ์ฝ๋๋ฅผ ์ค์ ๋๋ค. ํ๋ฌ๊ทธ์ธ์ ์์ ํ ๋ฌธ์ํ๋์ด ์์ผ๋ฉฐ์์ธ ํ์ด์ง์ต๊ณ ์ ์ถ๋ฐ์ ์ผ๋ก.
ํ๋ฌ๊ทธ์ธ์์ ์ฌ์ฉํ ์์๋ ๋ฉ์๋, ์ด๋ฒคํธ ๋ฐ ์์ฑ์ด ์์ต๋๋ค. ์์ธํ ๋ด์ฉ์ videojs-contrib-ads API ์ฐธ์กฐ . ๋ค์๊ณผ ๊ฐ์ ๋ฐฉ๋ฒ์ผ๋ก ์์ํ์ฌ ์ฌ์ฉ ๊ฐ๋ฅํ ๋๊ตฌ ์ํ์ด ์ฌ๊ธฐ์ ์ ๊ณต๋ฉ๋๋ค.
๋ฐฉ๋ฒ | ์ค๋ช |
---|---|
์์ด์๋๋๋ชจ๋ () | ๋ณด๊ณ true ํ๋ ์ด์ด๊ฐ ๊ด๊ณ ๋ชจ๋ ์ธ ๊ฒฝ์ฐ |
isWaitingForAdBreak () | ์ด ๋ฉ์๋๋true ๊ด๊ณ ์๊ฐ์ด ์์ง ์์๋์ง ์์ ๊ฒฝ์ฐ ๊ด๊ณ ๋ชจ๋์์ |
์ฝํ ์ธ ํธ๋ ์ค๋ฐ () | ์ด ๋ฉ์๋๋true ๊ด๊ณ ์๊ฐ์ด ๋๋ ํ ์ฝํ
์ธ ์ฌ์์ด ๋ค์ ์์๋๊ธฐ ์ ๊ด๊ณ ๋ชจ๋์์ |
ํ๋ฌ๊ทธ์ธ์ ๋ํ ์๋ง์ ์ด๋ฒคํธ๋ฅผ ์ ๋ฌํ๋ฉฐ, ์ฌ๊ธฐ์ ๋ช ๊ฐ์ง๊ฐ ๋์ด๋ฉ๋๋ค.
์ด๋ฒคํธ | ์ค๋ช |
---|---|
์ ๋์คํํธ | ์ ํ์ ๊ฒฐ๊ณผ๋ก ์ง์ ํด๊ณ startLinearAdMode() . |
์ถ๊ฐ | ์ ํ์ ๊ฒฐ๊ณผ๋ก ์ง์ ํด๊ณ endLinearAdMode() . |
์ค๋น ์๋ฃ | ๊ด๊ณ ํ๋ฌ๊ทธ์ธ์ด ๋ค์์ ํธ์ถํ์ฌ ํ๋ฆฌ ๋กค ๊ด๊ณ ์๊ฐ์ ์์ํ ์ ์์์ ๋ํ๋
๋๋ค. startLinearAdMode() . |
ํ๋ฌ๊ทธ์ธ์ ๋ํ ๋ค์ํ ์์ฑ์ ์ ๊ณตํ๋ฉฐ, ๋ช ๊ฐ์ง๊ฐ ์ฌ๊ธฐ์ ๋์ด๋ฉ๋๋ค.
์ด๋ฆ | ๋ฐ์ดํฐ ์ ํ | ์ค๋ช |
---|---|---|
์ ๋๋ฏธ๋ | ๋ฌธ์์ด | ์ฌ์๋๋ ๊ด๊ณ ์ ๊ณ ์ ์๋ณ์ |
์ ๋์์ฆ ์ธ๋ฑ์ค | ๋ฒํธ | ์ง์ ๋ ์๊ฐ์ ์ฌ์๋๋ ๊ด๊ณ ์ ์ธ๋ฑ์ค์ ๋๋ค. ์ธ๋ฑ์ค๋ ๊ด๊ณ ํฌ๋์์ ๊ด๊ณ ์ ์์ ๊ฐ์ ์๋ณํฉ๋๋ค. |
๊ด๊ณ ์ง์ ์๊ฐ | ๋ฒํธ | ๊ด๊ณ ์ ์ง์ ์๊ฐ (์ด) |
๊ด๊ณ ์ ํ | ๋ฌธ์์ด | ์ด๋ ํ ์ชฝPREROLL , MIDROLL๋๋POSTROLL |
๋ค์ ์ฝ๋์์๋ ์์ฑ์ ์ฌ์ฉํ๋ ๋ฐฉ๋ฒ์ ๋ณด์ฌ ์ค๋๋ค.
์์ ์ฝ๋์์ ์ฝ์์ ์ถ๋ ฅ์ ๋ค์๊ณผ ๊ฐ์ต๋๋ค:

์ฝ๋๋ฅผ ์ฌ์ฉํ์ฌ ๊ตฌํ
IMA3 ํ๋ฌ๊ทธ์ธ์ ๊ตฌํํ๋ ค๋ฉด ํ๋ ์ด์ด๊ฐ ํ๋ฌ๊ทธ์ธ ์ฝ๋์ ์์น, ์คํ์ผ ์ํธ, ํ๋ฌ๊ทธ์ธ ์ด๋ฆ ๋ฐ ํ๋ฌ๊ทธ์ธ ๊ตฌ์ฑ ์ต์ ์ ์์์ผํฉ๋๋ค. ํ๋ฌ๊ทธ์ธ ์ฝ๋ ๋ฐ ์คํ์ผ์ํธ์ ์์น๋ ๋ค์๊ณผ ๊ฐ์ต๋๋ค.
ํ๋ฌ๊ทธ์ธ์ ์ด๋ฆ์ima3
์ด๋ฉฐ ์ต์
์งํฉ์ ๋ค์๊ณผ ๊ฐ์ต๋๋ค.
๋ค์ ์์์๋ ํ๋ ์ด์ด์ ์ธ ํ์ด์ง ์ฝ์ ๊ตฌํ์ ์ฌ์ฉํ์ฌ IMA ํ๋ฌ๊ทธ์ธ์ ํ๋ ์ด์ด์ ๋จ์ผ ์ธ์คํด์ค์ ์ฐ๊ฒฐํฉ๋๋ค.
-
๋ผ์ธ 12:
link
ํ๊ทธ๋ฅผ ์ฌ์ฉํ์ฌ HTML ํ์ด์ง์ ์ ํ๋ฌ๊ทธ์ธ์ CSS๋ฅผ ํฌํจํฉ๋๋ค.head
-
์งํ์ฒ 15ํธ์ : ์ด ๊ฒฝ์ฐ
video
ํ๊ทธ์ ์ผ๋ถ ๊ฐ์ ๊ฐ๋id
์์ฑ์ ์ ๊ณตํฉ๋๋คmyPlayerID . -
23 ํ : HTML ํ์ด์ง์ ์ ํ๋ฌ๊ทธ์ธ์ ์๋ฐ ์คํฌ๋ฆฝํธ๋ฅผ ํฌํจํ๊ธฐ ์ํด
script
ํ๊ทธ๋ฅผ ์ฌ์ฉํฉ๋๋ค.body
-
26-29 ํ : ๋ค์์ ์ฌ์ฉํ์ฌ ํ๋ ์ด์ด๋ฅผ ์ด๊ธฐํํฉ๋๋ค.
bc()
๋ฉ์๋๋ฅผ ํธ์ถ ํ ๋ค์ima3()
๋ฐฉ๋ฒ. -
30-33 ํ : ํ๋ ์ด์ด
ready
, ํ๋ ์ด์ด์ ๋ํ ์ฐธ์กฐ๊ฐ ์์ฑ๋ฉ๋๋ค. ์ฃผ์์ IMA3 ํ๋ฌ๊ทธ์ธ ์ค์ ๋ฐ ๊ตฌ์ฑ ์ธ์ ๋ค๋ฅธ ํ๋ ์ด์ด ๋์์ ์ถ๊ฐํ๊ธฐ ์ํด ์ฝ๋๋ฅผ ๋ฐฐ์น ํ ์์๋ ์์น๋ฅผ ๋ํ ๋ด๊ธฐ ์ํด ํ์๋ฉ๋๋ค.
ํ์ด๋ธ๋ฆฌ๋ ๊ตฌํ
์ง๊ธ๊น์ง์ด ๋ฌธ์์์ Studio์์ ๊ตฌํ ๋ IMA ํ๋ฌ๊ทธ์ธ์ ํ์ธํ ๋ค์ ์ฝ๋์์ ํ์ธํ์ต๋๋ค. ์ผ๋ถ ๊ณ ๊ฐ์ ๊ธฐ๋ณธ ํ๋ฌ๊ทธ์ธ์ด Studio์ ์ถ๊ฐ ๋ ํ ํ์ด์ง์ JavaScript์์ ๊ตฌ์ฑ๋๋ ํ์ด๋ธ๋ฆฌ๋ ๊ตฌํ์ ์ํํ๊ธฐ๋ฅผ ์ํฉ๋๋ค. ์ด ํ์ด๋ธ๋ฆฌ๋ ๊ตฌํ์์ด ์น์ ์์ ์ค๋ช ํฉ๋๋ค.
์ด์ ์น์ ์์ ๋ณด์ จ ๋ฏ์ด ์์ ํ ์ฝ๋๋ก IMA3 ํ๋ฌ๊ทธ์ธ์ ๊ตฌํํ ๋ ํจ์ ํ์์ผ๋ก ํ๋ฌ๊ทธ์ธ์ ์กฐ์ํฉ๋๋ค. Studio์์ ํ๋ฌ๊ทธ์ธ์ ์ค์น ํ ๋ค์ ํ์ด์ง์์ ๊ตฌ์ฑ ํ ๋ ํ๋ฌ๊ทธ์ธ์ ๊ฐ์ฒด๋ก ์ทจ๊ธํด์ผํฉ๋๋ค. ์๋ฅผ ๋ค์ด ์ฌ๊ธฐ์ ํ์๋๋๋ก Studio๋ฅผ ์ฌ์ฉํ์ฌ IMA3 ํ๋ฌ๊ทธ์ธ์ ์ค์นํ๋ค๊ณ ๊ฐ์ ํฉ๋๋ค. ๊ด๊ณ ํ๊ทธ์ ๊ณต๋ฉ๋๋ค :

์ด์ ํ์ด์ง์ JavaScript์์ ๋ค์๊ณผ ๊ฐ์ด ์์ฑ ๊ฐ์ ํ ๋น ํ ์ ์์ต๋๋ค (์ง๊ธ์ ํ๋ฌ๊ทธ์ธ์ ๊ฐ์ฒด๋ก ์ทจ๊ธ).
๋ฌผ๋ก ์ด๋ฌํ ๋ฐฉ์์ผ๋ก ๋ค๋ฅธ ์์ฑ์ ๊ฐ์ ํ ๋น ํ ์ ์์ต๋๋ค.
๋๋ฒ๊น ์ง์
๊ด๊ณ ์ฌ์ ๋ฌธ์ ๋ฅผ ๋๋ฒ๊น ํ ๋ ๋ ๊ฐ์ง ์ง์ ์ต์ ์ด ์์ต๋๋ค. ์๋ฌด๊ฒ๋ํ์ง ์์ผ๋ฉด ์ฝ์์ ๊ด๊ณ ๊ฐ ์์๋๊ณ ์ข ๋ฃ ๋์๊ธฐ์ ๋ํ ์ ๋ณด ๋ง ํ์๋ฉ๋๋ค.

์ฒซ ๋ฒ์งธ ์ต์ ์์ด ๋ฌธ์์ ์๋ถ๋ถ์์์ต์ ๋ถ๋ถ. ์ด๊ฒ์ ํ๋ฌ๊ทธ์ธ ์์ค์์ ๋๋ฒ๊น ์ ์ผญ๋๋ค. ์ถ๊ฐ ๋๋ฒ๊น ์ ๋ณด๊ฐ ํ์๋ฉ๋๋ค.

๋ ๋ฒ์งธ ์ต์ ์ Google์์ ์ ๊ณตํ๋ ๋๊ตฌ๋ฅผ ์ฌ์ฉํฉ๋๋ค. ๋น์ ์sdkurl Google์์ ์ ๊ณตํ๋ JavaScript ํ์ผ์ ๊ฐ๋ฆฌํค๋ ๊ฐ์ด์๋ ์ต์ ์ ๋๋ค. ๋ค์์ ๊ตฌ์ฑ ์์ ๋๋ค.
ํ์ฅ ๋ ๋๋ฒ๊น ์ ๋ณด๋ ๋ค์๊ณผ ์ ์ฌํ๊ฒ ๋ํ๋ฉ๋๋ค. (๋ ธ๋์์ผ๋ก ๊ฐ์กฐ ํ์๋ ์ ๋ณด๋ ํ๋ฌ๊ทธ์ธ์ ๋๋ฒ๊น ์์ ๊ฐ์ ธ์จ ๊ฒ์ด๋ฉฐ ํ๋์์ผ๋ก ๊ฐ์กฐ ํ์๋ ์ ๋ณด๋ Google ๋๊ตฌ์์ ์์ฑ๋ฉ๋๋ค.)

Google์ IMA ์ค๋ฅ์ ๋ํ ์์ธํ ๋ด์ฉ์ Class google.ima.AdError Google์ ์น์ Google IMA HTML5 SDK APIs๋ฌธ์.
์๋ ค์ง ๋ฌธ์
Picture-in-Picture ๋นํ์ฑํ
๊ทธ๋งํผ PIP ์ปจํธ๋กค IMA3 ํ๋ฌ๊ทธ์ธ์ด ๊ตฌํ๋๋ฉด ๋นํ์ฑํ๋ฉ๋๋ค. ์ด๊ฒ์ ์๋์ ์ธ ๋์์ธ ๊ฒฐ์ ์ ๋๋ค.
Studio์์ ์๋ ์ฌ์ ์ค์
IMA3 ํ๋ฌ๊ทธ์ธ์ ์ฌ์ฉํ์ฌ ๊ด๊ณ ๋ฅผ ํ์ํ๋ ๊ฒฝ์ฐ Studio์์ ์๋ ์ฌ์์ ์ค์ ํ์ง ๋ง์ญ์์ค. Studio์์ ์๋ ์ฌ์์ ์ค์ ํ๋ฉด ๊ด๊ณ ์ฌ์์ด ์คํจ ํ ์ ์์ต๋๋ค. ์ฐธ์กฐ์๋ ์ฌ์ ๊ณ ๋ ค ์ฌํญ์์ธํ ๋ด์ฉ์ ๋ฌธ์๋ฅผ ์ฐธ์กฐํ์ญ์์ค.
๋ ์์๋ณด๊ธฐ๊ณผ๊ด๊ณ ์นด์ดํธ ๋ค์ด ํ์ด๋จธ๋ ์ด์ ๊ธฐ๋ณธ์ ์ผ๋ก ํ์๋์ง ์์
ํด๊ฒฐ ๋ฐฉ๋ฒ์useStyledLinearAds
Google IMA SDK์ ์์ฑ์
๋๋ค. ๋ค์๊ณผ ๊ฐ์ด์ด ๊ฐ์ true๋ก ์ค์ ํ์ญ์์ค.
์์ธํ ๋ด์ฉ์ Google์ google.ima.AdsRenderingSettings์ ์ ์๋ฅ ๋น์น.
Android์ Chrome : ํ๋ฆฌ ๋กค ์์๊ฑฐ๋ฅผ ํด์ ํ๋ฉด ๋์์์ด ์๋ ์ฌ์๋์ง ์์ต๋๋ค.
Android์์ Chrome (์ต์ ๋ฒ์ )์ ์ฌ์ฉํ๊ณ ํ๋ฆฌ ๋กค์ด ์ฌ์๋๋ ๋์ ํ๋ ์ด์ด ์์๊ฑฐ๋ฅผ ํด์ ํ๋ฉด ํ๋ฆฌ ๋กค์ด ์ข ๋ฃ ๋ ํ ํ๋ ์ด์ด๊ฐ ์๋์ผ๋ก ๋์์ ์ฌ์์ ์์ํ์ง ์์ต๋๋ค. ๊ด๊ณ ์ ์์๊ฑฐ๋ฅผ ํด์ ํ๋ฉด Brightcove Player์ ๋ณผ๋ฅจ ์ง์ ๊ธฐ๋ฅ๋ ์์ฒญ์์ ์๋๊ฐ ์ค๋์ค๋ฅผ ๋ฃ๋ ๊ฒ์ด๋ฏ๋ก ์ฝํ ์ธ ์ ์์๊ฑฐ๋ฅผ ํด์ ํฉ๋๋ค. ๊ทธ๋ฌ๋ ์ต์ ๋ฒ์ ์ Chrome Android์์๋ ์์๊ฑฐ๋์ง ์์ ์ฝํ ์ธ ๊ฐ ์๋ ์ฌ์ ๋ ์ ์์ผ๋ฉฐ ์ฌ์์ ์์ํ๊ธฐ์ํ ์ฌ์ฉ์ ์ ์ค์ฒ ์๊ตฌ ์ฌํญ์ด ์ถ๊ฐ๋์์ต๋๋ค. ์ด๊ฒ์ OS / ์ฅ์น ์์ค ์ค์ ์ด๋ฉฐ Brightcove๊ฐ ์ฌ์ ์ ํ ์์๋ ํญ๋ชฉ์ด ์๋๋๋ค.
ํ๋ฆฌ ๋กค์ ํ์ฌ ์๊ฐ ํ์๊ฐ ์ ํํ์ง ์์ ์ ์์ต๋๋ค.
์ด ๋ฌธ์ ๋ IMA SDK๊ฐ ํ์ฌ ์๊ฐ์๋ณด๊ณ ํ๋ ๋ฐฉ์์ ์ ํ๊ณผ ๊ด๋ จ์ด ์์ต๋๋ค. ํ์ฌ ๋ฌธ์ํ ๋ ํด๊ฒฐ ๋ฐฉ๋ฒ์ด ์์ต๋๋ค.
์์๊ฑฐ๋์ง ์์ ๋ฏธ๋ ๋กค์ Safari 11 ๋ฐ์คํฌํฑ์์ ์ฌ์๋์ง ์์ ์ ์์ต๋๋ค.
์์๊ฑฐ๋์ง ์์ ๋ฏธ๋ ๋กค์ Google์ IMA SDK ๋ณ๊ฒฝ์ผ๋ก ์ธํด Safari 11 ๋ฐ์คํฌํฑ์์ ์ฌ์๋์ง ์์ ์ ์์ต๋๋ค. Safari 11 (๋ฐ์คํฌํฑ ๋ฐ ๊ฐ๋ฅํ๋ฉด iOS)์์ ์๋ ์ฌ์์ ๊ฑฐ๋ถ ํ ๋ ์ค๋ฅ๋ฅผ ํธ๋ฆฌ๊ฑฐํ๊ณ ๊ด๊ณ ๋ฅผ ์ทจ์ํ๋ ์๋ก์ด ๋์์ด ๋์ ๋์์ต๋๋ค. ์ด๋ฌํ ๋ฐฉ์์ผ๋ก ์ํฅ์๋ฐ์ ๋ฏธ๋ ๋กค์ ์๋ ์ฌ์์ด ์ฐจ๋จ๋์์์ ๋ํ๋ด๋ ์ค๋ฅ ์ฝ๋ 1205์ ํจ๊ป ๊ด๊ณ ์ค๋ฅ 400์ ํธ๋ฆฌ๊ฑฐํฉ๋๋ค.
์ง์๋๋ ํ๊ฒฝ
์ง์๋๋ ํ๋ซํผ, ๊ด๊ณ ํ์ค ๋ฐ ๋น๋์ค ๋ฏธ๋์ด ์กฐํฉ์ ํ์ธํ๋ ค๋ฉด Google์๋น๋์ค ๊ธฐ๋ฅ ๋ฐ SDK ํธํ์ฑ๋ฌธ์. ๊ทธ ๋ฌธ์์ Video Suite Inspector๋จ์ํ ์๋ํ์ง ์๋ ์๋ํ IMA3 ๊ด๊ณ ๊ตฌ์ฑ์ ์ง๋จํ๋ ๋ฐ ๋์์ด๋ฉ๋๋ค.
์ค๋ฒ๋ ์ด ๋ฐ ์ ์ฒด ํ๋ฉด ์ ํ
video.js๋์ ์ฒด ํ๋ฉด API๊ฐ๋ฅํ ๊ฒฝ์ฐ. ๋ค๋ฅธ ๋ธ๋ผ์ฐ์ ๋ ์ ์ฒด ํ๋ฉด์ผ๋ก์ ์ ํ์ ๋ค๋ฅด๊ฒ ๊ตฌํํ๋ฉฐ ์ ์ฒด ํ๋ฉด ๋ชจ๋๋ก ์ ํ ํ ๋ ๋ชจ์์ด ์ผ์นํ์ง ์์ ์ ์์ต๋๋ค. ๋๋ถ๋ถ์ ๊ตฌํ์์ ์ ์ฒด ํ๋ฉด์ผ๋ก ํ์๋๋ ์์๋ ์๋ณธ์์ ๋์ ํฌ๊ธฐ๋ก ๊ธฐํํ์ ์ผ๋ก ํ์ฅ๋ฉ๋๋ค (์ฆ, ํ๋ / ์ถ์). ๊ทธ๋ฌ๋ ๋๋ถ๋ถ์ ์ค๋ฒ๋ ์ด ๊ด๊ณ ๋ ๊ณ ์ ๋ ํฌ๊ธฐ๋ก ํ์๋๋๋ก ์ค๊ณ๋์์ผ๋ฏ๋ก ์ ๋๋ฉ์ด์ ์ด ์๋ฃ ๋ ๋๊น์ง ์๊ณก๋์ด ๋ํ๋ ์ ์์ต๋๋ค.
iOS ๊ธฐ๊ธฐ์์ ๊ฑด๋ ๋ธ ์์๋ ๊ด๊ณ
IMA3 ํ๋ฌ๊ทธ์ธ์ ์ฌ์ฉํ๋ฉด ๋ค์ ์กฐ๊ฑด์ด ์ถฉ์กฑ ๋ ๋ iPhone์์ ๊ฑด๋ ๋ธ ์์๋ ๊ด๊ณ ๋ฅผ ์ฌ์ํ ์ ์์ต๋๋ค.
- ๊ทธ๋งํผ
playsinline
์์ฑ์ดvideo
์์ -
๊ทธ๋งํผ
disableCustomPlaybackForIOS10Plus
์ค์ ์ด ํ๋ฌ๊ทธ์ธ์ ์ ๋ฌ๋๊ณ ๋ค์์ผ๋ก ์ค์ ๋ฉ๋๋ค.true
์ ๋ํplaysinline
์์ฑ์ ์์ฑ์ผ๋ก ํฌํจํ๋ฉด๋ฉ๋๋ค. video
๊ผฌ๋ฆฌํ:
์ ๋ํdisableCustomPlaybackForIOS10Plus
์ค์ , ์์ฑ์ผ๋ก ํ ๋นima3SdkSettings
:
Studio๋ฅผ ์ฌ์ฉ ์ค์ด๊ณ ์ฌ๊ธฐ์์ ์ค์ ์ ์ฌ์ฉํ๋ ค๋ฉด ๋ค์์ IMA3 ํ๋ฌ๊ทธ์ธ ๊ตฌ์ฑ์ ์ถ๊ฐํ์ญ์์ค.
์ด ์ค์ ์ ๋ํ ์์ธํ ๋ด์ฉ์ disableCustomPlaybackForIOS10Plus์ ํญ๋ชฉima3SdkSettings
์ด ๋ฌธ์์ ์น์
.
Skippable ad limitations:
- ๊ทธ๋งํผSkip Ad๋จ์ถ๊ด๊ณ ์ปจํธ๋กค ํ์ ์ค์ ๋ถ๋ถ์ ์ผ๋ก ๊ฐ๋ ค ์ง ์ ์์ต๋๋ค.์ผ๋ถ ๋ชจ๋ฐ์ผ ์ฅ์น์์. ์ด๋ก ์ธํด ์ต์ข ์ฌ์ฉ์๊ฐ ์ค์ ๋ก ๊ด๊ณ ๋ฅผ ๊ฑด๋ ๋ฐ๊ธฐ ์ด๋ ต์ต๋๋ค. ์ฌ์ฉ์๋ ํ๋ / ์ถ์ํ์ฌSkip Adํด๋ฆญ ํ ์ ์๋๋ก ๋ชจ๋ฐ์ผ ์ฅ์น์์ ๋ ํฐ ๋ฒํผ์ ํด๋ฆญํฉ๋๋ค.
-
iPhone์์ด
playsinline
๊ณผdisableCustomPlaybackForIOS10Plus
-๊ฑด๋ ๋ธ ์์๋ ๊ด๊ณ ๋ ์ฌ์๋์ง ์์ต๋๋ค. -
iPhone์
playsinline
๊ณผdisableCustomPlaybackForIOS10Plus
-๊ด๊ณ ๋ ์ธ๋ผ์ธ์ผ๋ก ์ฌ์๋์ง๋ง ์ ์ฒด ํ๋ฉด์ ์ฌ์ฉํ๋ ๊ฒฝ์ฐ ๊ด๊ณ ๋ ํ์๋์ง ์์ง๋ง ๊ด๊ณ ์ ์ค๋์ค๋ ์ฌ์๋ฉ๋๋ค. ์ฆ, ์ ์ฒด ํ๋ฉด์์ ๊ฑด๋ ๋ธ ์์๋ ๊ด๊ณ ๊ฐ ์ ๋๋ก ์๋ํ์ง ์์ต๋๋ค. - iPad -๊ด๊ณ ๋ ์ธ๋ผ์ธ์ผ๋ก ์ฌ์๋์ง๋ง ์ ์ฒด ํ๋ฉด ๋ชจ๋์์๋ ๊ฑด๋ ๋ฐ๊ธฐ๋ฅผ ์ฌ์ฉํ ์ ์์ต๋๋ค.
iOS 10 iPad ๋ฐ iPhone : ํ๋ฆฌ๋กค ๊ด๊ณ ๋ฅผ ์ฌ์ฉํ๊ฑฐ๋ ์ ์ฒด ํ๋ฉด์ผ๋กplaysinline
์ ํํ ๋ ์๋ํ์ง ์์
์ฌ์ฉํ๋ ๊ฒฝ์ฐplaysinline
iOS 10 iPad ๋ฐ iPhone์์ ์ ์ฒด ํ๋ฉด์ด ์๋ ๋์์์ ๋ณผ ์ ์๋๋ก ํ์ฉํ๋ฉด ํ๋ฆฌ ๋กค ๊ด๊ณ ๊ฐ ์์๋๊ณ ์ ์ฒด ํ๋ฉด ๋ฒํผ์ ํด๋ฆญํ๋ฉด ๊ด๊ณ ๊ฐ ๊ณ์ ์ฌ์๋์ง ์์ต๋๋ค. ์ด๋ Google์ IMA ๊ตฌํ์ ์ ํ ์ฌํญ์ด๋ฉฐ Google์ ๋ฌธ์ ๋ฅผ ์์ ํ ๊ณํ์ด ์์ต๋๋ค.
gpt_proxy.js์ ์ถฉ๋
IMA3์ ํจ๊ป GPT ํ๋ก์ ์คํฌ๋ฆฝํธ๋ฅผ ์ฌ์ฉํ๋ ๊ฒฝ์ฐadTechOrder์ด๋คHTML5์ฒซ์งธ, ์ฌ์ ๋ฌธ์ ๊ฐ ๋ฐ์ํ ์ ์์ต๋๋ค. IMA3 ํ๋ฌ๊ทธ์ธ์ ๋ค์์ ์ฌ์ฉํ๋ ์คํฌ๋ฆฝํธ๋ฅผ ์ฌ์ฉํ ๋ ์ํฅ์๋ฐ์ต๋๋ค. window.google๋๋window.google.ima . Brightcove Player๋ฅผ ์ฌ์ฉ ์ค์ธ์ง ํ์ธํ๊ณ ์ฌ์ฉ์ค์ธ ๊ฒฝ์ฐ ์ด๋ฌํ ๊ฒฝ์ฐ ํ๋ก์๋ฅผ๋ก๋ํ์ง ์๋ ๊ฒ์ด ์ข์ต๋๋ค.
ํฌ๊ธฐ ์กฐ์ Skip Ad๋จ์ถ
ํฌ๊ธฐ๋ฅผ ์กฐ์ ํ ์ ์์ต๋๋คSkip Ad๋จ์ถ. Brightcove Player API์๋ ํฌ๊ธฐ๋ฅผ ์ง์ ํ๋ ๋ฉ์๋ ๋ ์์ฑ์ด ์์ต๋๋ค. Skip Ad๋จ์ถ. ๊ฐ๋ฐ์ ์์ค์์ ๊ฒ์์๊ฐ VPAID ๊ด๊ณ ๋ฅผ ์ฌ์ฉํ๋ ๊ฒฝ์ฐ ๊ด๊ณ ๋ ์์ฒด์ ์ผ๋กSkip Ad๋ฒํผ๊ณผ ๋ก์ง์ Brightcove Player์ UI ๋ฐ ์์ ๋ฐฐํฌ์ ๋ง ์ถฅ๋ ๋ค.
iOS์์ ๊ด๊ณ ๊ฐ ์๋ ์ฌ์๋์ง ์์ต๋๋ค.
IMA3 ํ๋ฌ๊ทธ์ธ์๋ง ๊ตญํ๋์ง๋ ์์ง๋งautoplay
iOS๊ฐ ์ ํ๋์ด ์์ผ๋ฏ๋ก ์ฌ์ฉ์ ๋์์ ์ํ ํ ๋๊น์ง ๊ด๊ณ ๊ฐ ์์๋์ง ์์ต๋๋ค.
๊ด๊ณ ํ ํฌ์ธํธ ๋ฌธ์
๊ด๊ณ ํ ํฌ์ธํธ ์ฌ์ฉ๊ณผ ๊ด๋ จ๋ ๋ฌธ์ ๋Known issues์น์ ๊ด๊ณ ํ ํฌ์ธํธ๋ฅผ ์ฌ์ฉํ์ฌ ๊ด๊ณ ํ์๋ฌธ์.
IMA3 SDK์ url
๋งค๊ฐ๋ณ์
Google Ad Manager์ url
๋งค๊ฐ๋ณ์๋ ๊ด๊ณ ์์ฒญ์ด ์ ์ก๋๋ ์ ์ฒด URL์
๋๋ค. ์ด ๊ฐ์ IMA SDK์ ์ํด ์๋์ผ๋ก ์ค์ ๋๋ฉฐ ์ค์ ๋ก ์ฌ์ฉ์๊ฐ ์ ๊ณตํ๋ ๋ชจ๋ ๊ฐ์ ๋ฎ์ด์๋๋ค.
๋ณ๊ฒฝ ๋ก๊ทธ
IMA3 ํ๋ฌ๊ทธ์ธ ๋ฆด๋ฆฌ์ฆ ๋ ธํธ๋ฅผ ์ฐธ์กฐํ์ญ์์ค.
์ด์ ๋ฆด๋ฆฌ์ค ์ ๋ณด๋ ์ฌ๊ธฐ์์ ๋ณ๊ฒฝ ๋ก๊ทธ๋ฅผ ์ฐธ์กฐํ์ธ์.