React Native의 노출 수준 매출 통합
Impression Level 매출 (ILR) SDK API를 통합하여 상세한 광고 성과 데이터를 수집하고 React Native 앱의 Analytics 툴로 전송합니다.
읽는 시간 1분최근 업데이트: 8시간 전
필수 조건
여기 설명된 대로 레벨플레이 React Native SDK를 애플리케이션에 올바르게 통합했는지 확인합니다.
SDK 기능과 필수 조건을 사용하여 노출 수준 매출(ILR)에 대해 자세히 알아보세요.
ImpressionData 리스너 구현
레벨플레이 SDK는 표시된 광고에 대해 알려주는 포스트백을 실행합니다. ImpressionData 리스너는 노출 데이터를 수신하기 위해 구현할 수 있는 선택적 리스너입니다. 이 리스너는 모든 광고 유닛에 대한 정보를 제공하며, 노출 수준 매출 사용하여 다양한 광고를 식별 수 있습니다.
애플리케이션 ImpressionData 리스너를 추가하려면 레벨플레이 SDK를 초기화하기 전에 리스너를 선언해야 정보 손실을 방지할 수 있습니다.
ImpressionDataListener 설정
'MediationressionDataListener }를 임포트.const 리스너: LevelPlayImpressionDataListener = { onImpressionSuccess: (impressionData) => { // Use the impression data },}LevelPlay.addImpressionDataListener(listener)
레벨플레이 SDK는 노출 데이터와 관련된 성공적인 포스트백을 리스너에게 알립니다. 리스너 인터페이스 다음과 같습니다.
interface LevelPlayImpressionDataListener { /** * 노출이 성공적으로 기록되면 호출됩니다(광고 표시). * Android: onImpressionSuccess * iOS: impressionDataDidSucceed */ onImpressionSuccess: (impressionData: LevelPlayImpressionData) => void}
ILR 데이터 통합
ImpressionDataListener를 구현하면 노출 데이터를 사용하여 자체 BI 툴과 DWH로 전송하거나 타사 툴과 연동할 수 있습니다.
LevelPlayImpressionData'Mediation} 임포트 타입// LevelPlayImpressionData type:type LevelPlayImpressionData = { auctionId: string | null; mediationAdUnitName: string | null; mediationAdUnitId: string | null; adFormat: string | null; country: string | null; ab: string | null; segmentName: string | null; placement: string | null; adNetwork: string | null; instanceName: string | null; instanceId: string | null; 매출: number | null; // Double precision: string | null; encryptedCPM: string | null; conversionValue: number | null; // Double creativeId: string | null;}
필드 및 타입의 전체 목록은 Impression Level 매출 SDK API 문서를 참조하십시오.