2025년 5월 5일 월요일
IMA Android 버전 3.35.1에는 ImaSdkFactory.initialize() 메서드가 추가되었습니다. 이 호출은 첫 번째 광고 요청 전에 필요한 SDK 리소스를 로드하기 시작하므로 로드 시간이 단축됩니다. 이렇게 변경하면 광고 버퍼링을 제한하고 광고 노출수와 수익 창출을 극대화할 수 있습니다. 기기에 따라 로드 프로세스가 완료되는 데 몇 초 정도 걸릴 수 있습니다.
앱이 시작된 후 최대한 빨리 initialize() 호출을 실행하는 것이 좋습니다. 이 접근 방식은 프리롤 광고의 첫 프레임까지의 시간을 단축하여 사용자가 기다리는 시간을 제한하고 수익 창출 가능성을 높입니다.
이러한 로드 시간 개선사항을 구현하는 애플리케이션의 경우 다음과 같은 이점이 있습니다.
- 첫 프레임까지의 시간이 평균 0.25~0.5초 감소합니다.
- TV 구현의 경우 최대 5초까지 개선되는 등 더 큰 폭으로 감소했습니다.
다음 다이어그램은 사용자가 동영상을 선택하기 전에 initialize() 메서드 호출을 사용하여 시스템 리소스를 로드하는 앱을 보여줍니다.

ImaSdkFactory.initialize() 호출은 ImaSdkSettings 인스턴스를 허용합니다. 앱에서 AdsLoader 인스턴스를 만드는 데 사용되는 것과 동일한 설정 값을 사용합니다. 자세한 내용은 클라이언트 측 및 DAI의 경우 IMA 로드 시간 최적화를 참고하세요 . 궁금한 점이 있으면 언제든지 IMA 기술 포럼을 통해 문의해 주세요.
라벨: dai, ima-android, ima-sdk