BuzzAd Ext.point
BuzzAd Ext.point 는 광고 지면은 가지고 있지만 고유 포인트 서비스가 없는 경우, 외부 포인트 시스템을 통하여 포인트 서비스를 제공합니다. 해당 동작은 SDK 에 포함된 Extauth 모듈을 통하여 위의 기능을 제공합니다.
이 연동은 현재 안드로이드 플랫폼에 대해서만 적용 가능합니다.
Extauth 모듈 미리 보기
Extauth 모듈은 로그인하지 않은 사용자에게도 광고를 보여주며, 사용자가 광고를 참여하는 시점에 외부 포인트 서비스로 인증을 진행합니다. 외부 포인트 서버의 로그인이 완료된 이후, 외부 포인트 적립을 완료합니다.
1)
2)
3)
위 스크린샷은, 1) 광고를 처음으로 참여하여 인증 화면이 노출 → 2) 인증 진행 중 → 3) 외부 포인트 서비스를 이용하여 포인트를 획득 성공하는 과정입니다.
연동 미리 보기
연동 과정 미리 보기
연동 과정은 크게 두 단계로 구분되어 있습니다. 광고 지면 타입과 상관없이 적용되어야 하는 [공통 적용 항목 연동], 그리고 적용하려는 광고 지면 타입에 해당하는 [광고 지면 타입 연동] 으로 구성되어 있습니다.
[1] 공통 적용 항목 연동 - build.gradle, AndroidManifest.xml 등을 설정합니다. 이 과정에서 외부 포인트 서비스를 이용 가능하게 만드는 ExtAuth 연동을 진행합니다.
[2] 광고 지면 타입 연동 - 광고가 노출될 지면에 광고 영역을 구현합니다. 광고가 노출되는 지면의 수와 상관없이, 광고 지면 타입의 종류마다 구현해야 합니다.
예시) Ext.point 로 Native 2개 지면 + Pop 1개 지면을 연동할 경우, 전체 연동 과정은 다음과 같습니다.
: 공통 적용 항목 연동 → Native Type 연동, Pop Type 연동
연동 준비하기
연동하기 전, 준비 사항 1
SDK를 연동하기 전에, 다음 항목을 준비해야 합니다. 준비하지 않은 항목이 있다면, 버즈빌의 운영 매니저에게 문의 바랍니다.
[1] 앱에 사용할 App Id
App Id 는 앱마다 하나씩 발급합니다. 이전에 버즈빌의 상품을 사용하고 있더라도, OS가 다르거나 앱이 다른 경우 새로 발급받아야 합니다.
[2] 광고 지면 타입의 Unit Id
광고 지면 타입 연동을 시작하기 전, 연동하는 광고 지면 타입의 Unit Id 를 준비해야 합니다. 준비되지 않은 경우, 버즈빌의 BD 매니저에게 문의 바랍니다. 광고 지면이 다를 경우, 지면 별로 각각 Unit Id 를 발급받아야 합니다.
예시) Native Type 지면을 2개, Feed Type 지면을 1개 사용할 경우, Unit Id 는 다음과 같습니다.
native_unit_id_1, native_unit_id_2, feed_unit_id_1 로 총 3개가 발급되어야 합니다.
연동하기 전, 준비 사항 2
다음 항목은 퍼블리셔에서 준비해야 하는 항목입니다. 아래 내용을 버즈빌의 운영 매니저에게 전달해야 합니다.
[1] Android X 사용하기 문서(링크)를 참고하여 Android X 환경을 준비해야 합니다. 적용 과정에서의 문제 사항은, 버즈빌 기술지원 매니저에게 문의 바랍니다.
[2] 디자인 이미지
다음 항목은 디자인과 연관된 항목입니다. 외부 포인트 서비스로 인증 과정에서 사용되며, 해당 항목 작업이 완료되어야 SDK 가 정상적으로 동작합니다. 아래 내용을 버즈빌의 운영 매니저에게 전달해야 합니다.
퍼블리셔 서비스 로고 이미지 (가로 128px 이상)
퍼블리셔 서비스 아이콘 이미지 (가로 128px, 세로 128px 이상)
퍼블리셔 서비스 기본(Primary) 색상 - 16 진수 코드 (eg. #000000)