Android 배너 광고
배너 광고 노출하기
AdropBanner 를 광고 유닛 ID와 함께 초기화해주세요.
그 다음 onAdReceived 콜백 시 원하는 영역에 광고를 로드하세요.
Banner (375X80)
PUBLIC_TEST_UNIT_ID_375_80
Banner (320X50)
PUBLIC_TEST_UNIT_ID_320_50
Banner (320X100)
PUBLIC_TEST_UNIT_ID_320_100
Banner(캐러셀)
PUBLIC_TEST_UNIT_ID_CAROUSEL
Banner Video (16:9)
PUBLIC_TEST_UNIT_ID_BANNER_VIDEO_16_9
Banner Video (9:16)
PUBLIC_TEST_UNIT_ID_BANNER_VIDEO_9_16
Banner Example 구현 예시
필요한 파라미터 정의
class AdropUnitId {
companion object {
// 배너 이미지 광고 유닛 ID (실제 발급받은 ID로 교체)
val BANNER_IMAGE_320_50 = "YOUR_BANNER_UNIT_ID"
val BANNER_IMAGE_375_80 = "YOUR_BANNER_UNIT_ID"
// 배너 동영상 광고 유닛 ID (실제 발급받은 ID로 교체)
val BANNER_VIDEO_16_9 = "YOUR_BANNER_UNIT_ID"
val BANNER_VIDEO_9_16 = "YOUR_BANNER_UNIT_ID"
}
}public class AdropUnitId {
// 배너 이미지 광고 유닛 ID (실제 발급받은 ID로 교체)
public static final String BANNER_IMAGE_320_50 = "YOUR_BANNER_UNIT_ID";
public static final String BANNER_IMAGE_375_80 = "YOUR_BANNER_UNIT_ID";
// 배너 동영상 광고 유닛 ID (실제 발급받은 ID로 교체)
public static final String BANNER_VIDEO_16_9 = "YOUR_BANNER_UNIT_ID";
public static final String BANNER_VIDEO_9_16 = "YOUR_BANNER_UNIT_ID";
}레이아웃에 배너 영역 추가
Activity에서 배너 광고 구현
유의사항
메모리 관리
Activity 종료 시 반드시 banner?.destroy() 호출
새 배너 로드 전 기존 배너 정리 필수
프로덕션에서는 메모리 누수 방지를 위해 적절한 생명주기 관리 구현
광고 로드 타이밍
네트워크 상태 확인 후 광고 로드
사용자가 실제로 볼 수 있는 시점에 로드
백그라운드에서의 불필요한 광고 로드 방지
에러 처리
필수 권한 설정
SDK 초기화 확인
적용 확인하기
console에서 발급받은 unitId가 한 번이라도 광고요청을 할 경우 성공적으로 연결됩니다.
Last updated