loplat X 연동
이 단계는 loplat X 캠페인/광고 알림 연동 방법을 가이드하는 선택 단계입니다.
목표
- 1. SDK 알림 vs 커스텀 알림 정책 결정
- 2. 마케팅 동의 상태별 설정
warning
loplat X 사용 전 등록이 필요합니다.
사전 등록 단계에서 API 키를 발급했던 것과 같은 방법으로 loplat X 사용 문의를 해주시면 등록해 드립니다.
알림 권한 획득
캠페인이 매칭되었을 때 알림을 띄우려면 알림 권한이 필요합니다.
알림 권한 추가 방법은 권한 및 정책 확인 > 수동 추가 권한 링크를 확인해 주세요.
loplat X 활성화
사용자가 마케팅 약관에 동의하면 enableAdNetwork()를 호출해 주세요.
함수 파라미터 설명
| 순서 | 파라미터 이름 | 설명 |
|---|---|---|
| 1 | enableAd | loplat X 캠페인 매칭 활성화 여부를 설정 |
| 2 | enableNoti | 알림을 생성할 주체를 설정 (기본값: true) true: 기본 알림 사용 false: 자체 알림 사용 |
tip
자체 알림을 사용할 경우, Advertisement 필드를 이용해서 직접 알림을 생성하시면 됩니다.
- Java
- Kotlin
호출 예시
// 앱이 만든 알림 사용
Plengi.getInstance(this).enableAdNetwork(true, false);
// SDK 기본 알림 사용
Plengi.getInstance(this).enableAdNetwork(true, true);
// SDK 기본 알림 아이콘 변경
Plengi.getInstance(this).setAdNotiSmallIcon(R.drawable.small_icon); // 실제 리소스 ID
Plengi.getInstance(this).setAdNotiLargeIcon(R.drawable.large_icon);
// 앱이 만든 알림 사용
Plengi.getInstance(this).enableAdNetwork(true, false)
// SDK 기본 알림 사용
Plengi.getInstance(this).enableAdNetwork(true, true)
Plengi.getInstance(this).setAdNotiSmallIcon(R.drawable.small_icon) // 실제 리소스 ID
Plengi.getInstance(this).setAdNotiLargeIcon(R.drawable.large_icon)
loplat X 비활성화
사용자가 마케팅 동의를 철회하면 enableAdNetwork(false)를 호출해 주세요.
- Java
- Kotlin
Plengi.getInstance(this).enableAdNetwork(false);
Plengi.getInstance(this).enableAdNetwork(false)
결과 확인
- 광고 필드별 의미와 데이터는 캠페인 매칭 결과 레퍼런스 문서를 참고해 주세요.
- 광고 알림 미수신 시 안드로이드 SDK 테스트 가이드에서 마케팅 동의 상태를 확인합니다.