-
public final class DaroAppOpenAdManager앱 오프닝 광고 매니저
앱 오프닝 광고의 프리로드, 캐싱, 표시를 관리합니다. 광고는 메모리에 캐싱되어 즉시 표시가 가능하며, 4시간 후 만료됩니다.
// 1. 매니저 초기화 (Application.onCreate에서) val manager = DaroAppOpenAdManager.Builder(context) .setAdUnit(DaroAppOpenAdUnit("ad-unit-key", "placement")) .setAppOpenAdLoaderListener(...) .setAppOpenAdListener(...) .build() // 2. 광고 로드 시작 manager.loadAd() // 3. 광고 표시 manager.showIfAvailable(activity) // 4. 매니저 정리 (필요시) manager.destroy()
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description public final classDaroAppOpenAdManager.Builderpublic classDaroAppOpenAdManager.Companion
-
Method Summary
Modifier and Type Method Description final BooleanisShowingAd()final UnitsetAppOpenAdLoaderListener(DaroAppOpenAdLoaderListener listener)final UnitsetAppOpenAdListener(DaroAppOpenAdListener listener)final UnitloadAd()final Unitdestroy()매니저를 정리합니다. final BooleanisAdAvailable()광고가 사용 가능한지 확인합니다. final BooleanshowIfAvailable(Activity activity)캐싱된 광고가 있으면 표시합니다. -
-
Method Detail
-
isShowingAd
final Boolean isShowingAd()
-
setAppOpenAdLoaderListener
final Unit setAppOpenAdLoaderListener(DaroAppOpenAdLoaderListener listener)
-
setAppOpenAdListener
final Unit setAppOpenAdListener(DaroAppOpenAdListener listener)
-
isAdAvailable
final Boolean isAdAvailable()
광고가 사용 가능한지 확인합니다. 캐싱된 광고가 있고 만료되지 않았으면 true를 반환합니다.
-
showIfAvailable
final Boolean showIfAvailable(Activity activity)
캐싱된 광고가 있으면 표시합니다.
- Parameters:
activity- 광고를 표시할 Activity
-
-
-
-