BuzzBanner NAM (Naver Ad Manager) ์ฐ๋ ๊ฐ์ด๋
Naver์์ ์ก์ถํ๋ ๋น๋ณด์ ๋ฐฐ๋ํ ๊ด๊ณ ์ฐ๋์ ์ํ ๊ฐ์ด๋์ ๋๋ค.
BuzzBanner NAM์ Android์ฉ BuzzAd SDK v3.41.x ์ด์๋ถํฐ ์ง์ํฉ๋๋ค.
๋ฒ์ฆ๋น ์ด์ธ์ ๋ค๋ฅธ ์คํผ์ ์ง๋ฉด์ NAM์ด ์ฐ๋๋์ด์๋ ๊ฒฝ์ฐ์๋ ๋ฒ์ฆ๋น SDK ์ ๋ฐ์ดํธ๊ฐ ํ์์ ๋๋ค.
BuzzBanner NAM ๊ณผ ์ผ๋ฐ ๊ด๊ณ ์ก์ถ ๋น์จ์ 1:5 ์ผ๋ก ์ค์ ๋์ด์์ต๋๋ค. ์ก์ถ ๋น์จ ๋ณ๊ฒฝ์ ์ํ์๋ฉด ๋ฒ์ฆ๋น ๋ด๋น์์๊ฒ ์ฐ๋ฝํด์ฃผ์ธ์.
App ๋ ๋ฒจ์ build.gradle ํ์ผ์ ์๋ ์ฝ๋๋ฅผ ์ค์ ํ์ธ์.
์ ๋์บ์ 3์ ๋( 3.0.0.17 )
dependencies {
implementation "com.avatye.adcash:archive-nam:3.0.0.17"
}์ ๋์บ์ 2์ ๋
dependencies {
implementation "com.avatye.cashblock:ad-plus-nam:2.x.x.x"
}BuzzBanner NAM์ Android์ฉ BuzzAd SDK ๋ฒ์ ๊ณผ ๋ง๋ ๋ฒ์ ์ ์ฌ์ฉํด์ผํฉ๋๋ค.
BuzzAd SDK ๋ฒ์ | BuzzBanner ๋ฒ์ |
|---|---|
3.41~3.43 | 2.0.0.5 |
3.45~3.51 | 2.0.0.13 |
3.52~ | 2.1.0.6 |
5.0.0 | 2.0.0.13 |
5.5~5.11 | 2.1.0.6 |
5.13~ | 2.1.0.9 |
5.21.3~ | 2.1.0.14 |
5.36~ | 3.0.0.17 (com.naver.gfpsdk:nam-bom:8.3.0) |
NAM Publisher ID๋ฅผ Android Manifest์ ์ถ๊ฐํ์ธ์.
๋ฒ์ฆ๋น ์ด์ธ์ ๋ค๋ฅธ ์คํผ์ ์ง๋ฉด์ NAM์ด ์ฐ๋๋์ด์๋ ๊ฒฝ์ฐ NAM Publisher ID ์ถ๊ฐ ์์ ์ SKIP ํด์ฃผ์ธ์.
๋ฒ์ฆ๋น ๋ด๋น์์๊ฒ ์ฐ๋ฝํ์ฌ ์ฐ๋์ ์ํ Publisher ID ๋ฅผ ๋ฐ์ผ์ธ์.
์์์ ๋ฐ๊ธ๋ฐ์ KEY ๊ฐ์ String resource ์ ์ถ๊ฐํด์ฃผ์ธ์.
<resources>
<string name="nam_publisher_cd">YOUR_NAM_CODE</string>
</resources>Resource ์ ์ถ๊ฐํ ๊ฐ์ Manifest ์ ์ถ๊ฐํด์ฃผ์ธ์.
```manifest
<meta-data
android:name="com.naver.gfpsdk.PUBLISHER_CD"
android:value="@string/nam_publisher_cd" />
```Publisher ID ๊ฐ์ String Resource์ ์ถ๊ฐํด์ผ ์ ์ ๋์ ํฉ๋๋ค.
ย
ํ๋๊ทธ๋จผํธ๋ก ์ฐ๋๋์ด์๋ ๊ฒฝ์ฐ
์๋์ ์ฝ๋๋ฅผ ๋ณ๊ฒฝํด์ฃผ์ ์ผ ์ ์ ๋ ธ์ถ์ด ๊ฐ๋ฅํฉ๋๋ค.
AS-IS
// 5.13.x ๋ฏธ๋ง๊น์ง ์ฌ์ฉํ๋ ๋ฐฉ์ (Deprecated)
val benefitHubFragment = BenefitHubFragment.getInstance()TO-BE
// 5.13.x ๋ถํฐ๋ ์๋์ ๊ฐ์ด ์ฌ์ฉํฉ๋๋ค.
val buzzAdFeed = BuzzAdFeed.Builder().build()
val benefitHubFragment = buzzAdFeed.getBenefitHubFragment()ย
ํ๋๊ทธ๋จผํธ ์ฐ๋๊ณผ ๊ด๋ จ๋ ์์ธํ ๋ด์ฉ์ ํ๋๊ทธ๋จผํธ๋ก ๋ฒ ๋คํํ๋ธ ์ฐ๋ํ๊ธฐ ๋ฅผ ์ฐธ๊ณ ํด์ฃผ์ธ์.
ย