개요
전면 광고(Interstitial Ad)는 앱의 화면 전체를 덮는 형태로 표시되는 광고입니다. 게임의 레벨 전환, 콘텐츠 페이지 전환 등 앱의 자연스러운 전환 시점에 표시하기 적합합니다.특징
- 전체 화면을 덮는 몰입형 광고
- 사용자가 명시적으로 닫기 전까지 유지
- 이미지 및 동영상 광고 지원
- 높은 시각적 주목도
개발 환경에서는 테스트 유닛 ID를 사용하세요:
PUBLIC_TEST_UNIT_ID_INTERSTITIAL구현 방식
Adrop React Native SDK는 전면 광고를 구현하는 두 가지 방식을 제공합니다:- 클래스 방식 - AdropInterstitialAd 클래스를 직접 사용
- Hook 방식 - useAdropInterstitialAd Hook 사용 (권장)
AdropInterstitialAd 클래스
생성자
AdropInterstitialAd 인스턴스를 생성합니다.프로퍼티
메서드
AdropListener 인터페이스
광고 이벤트를 수신하기 위한 콜백 인터페이스입니다.권장 콜백
선택 콜백
클래스 방식 구현 예제
AdropInterstitialAd 클래스를 직접 사용하는 방식입니다.useAdropInterstitialAd Hook
React Hook을 사용하여 전면 광고를 더 간편하게 구현할 수 있습니다.Hook 사용법
반환값
Hook 방식 구현 예제
useAdropInterstitialAd Hook을 사용하는 방식입니다 (권장).테스트 유닛 ID
개발 및 테스트 환경에서는 반드시 테스트 유닛 ID를 사용하세요.에러 처리
광고 로드 및 표시 중 발생할 수 있는 에러를 적절히 처리해야 합니다.에러 코드
에러 처리 예제
모범 사례
1. 적절한 표시 시점
앱의 자연스러운 전환 시점에 광고를 표시하세요.2. 사전 로드
광고를 미리 로드하여 사용자 대기 시간을 최소화하세요.3. 빈도 제한
너무 자주 광고를 표시하지 않도록 제한하세요.4. 게임 일시정지 처리
클래스 방식에서 리스너를 사용하여 게임 상태를 관리하세요.5. 메모리 관리
컴포넌트 언마운트 시 반드시 리소스를 해제하세요.플랫폼별 고려사항
iOS
- iOS에서는 앱이 백그라운드로 이동할 때 광고가 자동으로 닫힙니다
onAdDidDismissFullScreen콜백이 호출됩니다
Android
- Android의 뒤로가기 버튼으로 광고를 닫을 수 있습니다
- 하드웨어 가속이 필요할 수 있습니다
백필 광고
백필 광고를 사용하려면 네이티브 플랫폼(Android/iOS)에 백필 의존성이 추가되어 있어야 합니다.
다음 단계
보상형 광고
보상형 광고로 사용자 인게이지먼트 향상
배너 광고
배너 광고 구현하기
네이티브 광고
네이티브 광고로 자연스러운 광고 경험 제공
팝업 광고
팝업 광고 구현하기