Naver에서 송출하는 비보상 배너형 광고 연동을 위한 가이드입니다.
BuzzBanner NAM은 Android용 BuzzAd SDK v3.41.x 이상부터 지원합니다.
버즈빌 이외에 다른 오퍼월 지면에 NAM이 연동되어있는 경우 버즈빌 SDK 업데이트가 필수입니다.
BuzzBanner NAM 과 일반 광고 송출 비율은 1:5 으로 설정되어있습니다. 송출 비율 변경을 원하시면 버즈빌 담당자에게 연락해주세요.
App 레벨의 build.gradle
파일에 아래 코드를 설정하세요.
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 |
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()
프래그먼트 연동과 관련된 자세한 내용은 프래그먼트로 베네핏허브 연동하기 를 참고해주세요.