Naver에서 송출하는 비보상 배너형 광고 연동을 위한 가이드입니다.
Info |
---|
BuzzBanner NAM은 Android용 BuzzAd SDK v3.41.x 이상부터 지원합니다. |
Note |
---|
버즈빌 이외에 다른 오퍼월 지면에 NAM이 연동되어있는 경우에도 버즈빌 SDK 업데이트가 필수입니다. |
BuzzBanner NAM 과 일반 광고 송출 비율은 1:5 으로 설정되어있습니다. 송출 비율 변경을 원하시면 버즈빌 담당자에게 연락해주세요.
App 레벨의 build.gradle
파일에 아래 코드를 설정하세요.
Code Block | ||
---|---|---|
| ||
dependencies {
implementation "com.avatye.cashblock:ad-plus-nam:2.x.x.x"
} |
Info |
---|
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 |
NAM Publisher ID를 Android Manifest에 추가하세요.
Note |
---|
버즈빌 이외에 다른 오퍼월 지면에 NAM이 연동되어있는 경우 NAM Publisher ID 추가 작업은 SKIP 해주세요. |
버즈빌 담당자에게 연락하여 연동을 위한 Publisher ID 를 받으세요.
위에서 발급받은 KEY 값을 String resource 에 추가해주세요.
Code Block | ||
---|---|---|
| ||
<resources> <string name="nam_publisher_cd">YOUR_NAM_CODE</string> </resources> |
Resource 에 추가한 값을 Manifest 에 추가해주세요.
Code Block | ||
---|---|---|
| ||
```manifest <meta-data android:name="com.naver.gfpsdk.PUBLISHER_CD" android:value="@string/nam_publisher_cd" /> ``` |
Note |
---|
Publisher ID 값은 String Resource에 추가해야 정상 동작 합니다. |
✅ 프래그먼트로 연동되어있는 경우
아래의 코드를 변경해주셔야 정상 노출이 가능합니다.
AS-IS
Code Block | ||
---|---|---|
| ||
// 5.13.x 미만까지 사용하던 방식 (Deprecated)
val benefitHubFragment = BenefitHubFragment.getInstance() |
TO-BE
Code Block | ||
---|---|---|
| ||
// 5.13.x 부터는 아래와 같이 사용합니다.
val buzzAdFeed = BuzzAdFeed.Builder().build()
val benefitHubFragment = buzzAdFeed.getBenefitHubFragment() |
프래그먼트 연동과 관련된 자세한 내용은 프래그먼트로 베네핏허브 연동하기 를 참고해주세요.