loplat X 연동
이 단계는 loplat X 캠페인/광고 알림 연동 방법을 가이드하는 선택 단계입니다.
"loplat X를 사용하기 위해서는 등록이 필요합니다."
미등록 시 서비스 이용에 제한이 발생할 수 있습니다. 자세한 사항은 business@loplat.com 으로 문의해 주세요.
목표
- 1. SDK 알림 vs 커스텀 알림 정책 결정
- 2. 마케팅 동의 상태별 설정
알림 권한 획득
캠페인이 매칭되었을 때 알림을 띄우려면 알림 권한이 필요합니다.
알림 권한 추가 방법은 권한 및 정책 확인 > 수동 추가 권한 링크를 확인해 주세요.
loplat X 활성화
사용자가 마케팅 약관에 동의하면 enableAdNetwork()를 호출하도록 구현해 주세요.
함수 파라미터 설명
| 순서 | 파라미터 이름 | 설명 |
|---|---|---|
| 1 | enableAd | loplat X 캠페인 매칭 활성화 여부를 설정 |
| 2 | enableNoti | 알림 생성할 주체를 설정 (기본값: true) true: 로플랫 SDK 알림 사용하는 경우 false: 고객사 자체 메시지 발송 시스템 사용하는 경우 |
팁
자체 메시지 발송 시스템을 활용한 알림을 사용할 경우, 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 테스트 가이드에서 마케팅 동의 상태를 확인합니다.
추가 기능
loplat X는 사용자에게 광고 정보 전달 채널을 추가로 지원하고 있습니다.
각 채널을 통합하기 위한 가이드는 아래의 문서를 확인해 주세요.