AppOpenAd

abstract class AppOpenAd


앱 오프닝 광고는 사용자가 앱에 진입할 때 광고를 표시하는 데 사용됩니다. AppOpenAd 객체에는 광고를 표시하는 데 필요한 모든 데이터가 포함되어 있습니다. 전면 광고와 달리 앱 오프닝 광고를 사용하면 사용자가 광고를 보는 컨텍스트를 이해할 수 있도록 앱 브랜딩 영역을 쉽게 제공할 수 있습니다. 정적 load 메서드 중 하나를 사용하여 AppOpenAd를 로드합니다. 그런 다음 show를 호출하여 렌더링합니다.

요약

중첩된 유형

앱 오프닝 광고 로드에 대한 이벤트 알림을 수신하는 객체입니다.

공개 생성자

공개 함수

abstract String

광고 단위 ID를 반환합니다.

abstract FullScreenContentCallback?

AppOpenAdFullScreenContentCallback를 가져옵니다.

abstract OnPaidEventListener?

AppOpenAdOnPaidEventListener를 가져옵니다.

abstract Long

AppOpenAd의 게재위치 ID를 가져옵니다.

abstract ResponseInfo

로드된 광고의 ResponseInfo를 반환합니다.

java-static Boolean
isAdAvailable(context: Context, adUnitId: String)

이 함수는 지원 중단되었습니다.

대신 isAdAvailable를 사용하세요.

java-static Unit
load(
    context: Context!,
    adUnitId: String!,
    adRequest: AdRequest!,
    loadCallback: AppOpenAd.AppOpenAdLoadCallback!
)

AppOpenAd를 로드합니다.

java-static AppOpenAd?
pollAd(context: Context, adUnitId: String)

이 함수는 지원 중단되었습니다.

대신 pollAd를 사용하세요.

abstract Unit
setFullScreenContentCallback(
    fullScreenContentCallback: FullScreenContentCallback?
)

광고가 표시되고 전체 화면 콘텐츠가 닫힐 때 호출될 콜백을 등록합니다.

abstract Unit
setImmersiveMode(immersiveModeEnabled: Boolean)

이 앱 오프닝 광고 객체가 몰입형 모드로 표시되는지 여부를 제어하는 플래그를 설정합니다.

abstract Unit

이 광고로 수익이 발생한 것으로 추정될 때 호출될 콜백을 등록합니다.

abstract Unit
setPlacementId(placementId: Long)

앱 오프닝 광고의 게재위치 ID를 설정합니다.

abstract Unit
show(activity: Activity)

AppOpenAd를 표시합니다.

공개 생성자

AppOpenAd

AppOpenAd()

공개 함수

getAdUnitId

abstract fun getAdUnitId(): String

광고 단위 ID를 반환합니다.

getFullScreenContentCallback

abstract fun getFullScreenContentCallback(): FullScreenContentCallback?

AppOpenAdFullScreenContentCallback를 가져옵니다.

getOnPaidEventListener

abstract fun getOnPaidEventListener(): OnPaidEventListener?

AppOpenAdOnPaidEventListener를 가져옵니다.

getPlacementId

abstract fun getPlacementId(): Long

AppOpenAd의 게재위치 ID를 가져옵니다.

getResponseInfo

abstract fun getResponseInfo(): ResponseInfo

로드된 광고의 ResponseInfo를 반환합니다.

isAdAvailable

java-static fun isAdAvailable(context: Context, adUnitId: String): Boolean

startPreload에서 로드된 사용 가능한 앱 오프닝 광고가 있는 경우 true을 반환합니다.

load

java-static fun load(
    context: Context!,
    adUnitId: String!,
    adRequest: AdRequest!,
    loadCallback: AppOpenAd.AppOpenAdLoadCallback!
): Unit

AppOpenAd를 로드합니다.

매개변수
context: Context!

컨텍스트입니다.

adUnitId: String!

광고 단위 ID입니다.

adRequest: AdRequest!

타겟팅 정보가 포함된 광고 요청입니다.

loadCallback: AppOpenAd.AppOpenAdLoadCallback!

앱 오프닝 광고 로드 이벤트를 처리하는 객체입니다.

pollAd

java-static fun pollAd(context: Context, adUnitId: String): AppOpenAd?

startPreload에서 로드된 다음 앱 오프닝 광고를 가져옵니다. 광고를 사용할 수 없는 경우 null에서 가져옵니다.

setFullScreenContentCallback

abstract fun setFullScreenContentCallback(
    fullScreenContentCallback: FullScreenContentCallback?
): Unit

광고가 표시되고 전체 화면 콘텐츠가 닫힐 때 호출될 콜백을 등록합니다.

setImmersiveMode

abstract fun setImmersiveMode(immersiveModeEnabled: Boolean): Unit

이 앱 오프닝 광고 객체가 몰입형 모드로 표시되는지 여부를 제어하는 플래그를 설정합니다. show 전에 이 메서드를 호출합니다. 표시 시간 동안 이 플래그가 사용 설정되고 몰입형 모드가 지원되면 앱 오프닝용 광고에 SYSTEM_UI_FLAG_IMMERSIVE_STICKY 및 SYSTEM_UI_FLAG_HIDE_NAVIGATION이 사용 설정됩니다.

setOnPaidEventListener

abstract fun setOnPaidEventListener(listener: OnPaidEventListener?): Unit

이 광고로 수익이 발생한 것으로 추정될 때 호출될 콜백을 등록합니다.

setPlacementId

abstract fun setPlacementId(placementId: Long): Unit

앱 오프닝 광고의 게재위치 ID를 설정합니다.

이 게재위치 ID가 보고에 포함되도록 하려면 광고를 표시하기 전에 이 메서드를 호출하세요.

매개변수
placementId: Long

구성된 게재위치에 대해 AdMob UI에서 제공하는 긴 정수입니다.

표시

abstract fun show(activity: Activity): Unit

AppOpenAd를 표시합니다.

매개변수
activity: Activity

AppOpenAd가 표시되는 활동입니다.