Adobe AIR용 인터스티셜 광고 통합
이벤트 리스너와 광고 플레이스먼트 설정 포함하여 레벨플레이 SDK를 사용하여 인터스티셜 광고 Adobe AIR 애플리케이션 통합합니다.
읽는 시간 3분최근 업데이트: 8시간 전
몇 가지 간단한 단계를 완료하여 인터스티셜 광고 유닛을 시작하고 실행하십시오.
- Listener 구현
- Interstitial 광고 로드
- 광고 유효성 확인
- 인터스티셜 광고 표시
필수 조건
Ironsource Adobe AIR 플러그인 올바르게 연동했는지 확인합니다. 통합은 여기 설명되어 있습니다.
1단계. 인터스티셜 광고 리스너 구현
Ironsource Adobe AIR 플러그인 인터스티셜 광고 액티비티에 대해 알려주는 여러 이벤트를 발생시킵니다. 이러한 이벤트를 수신하려면 인터스티셜 광고 EventListener를 구현해야 합니다.
IronSource.instance.addEventListener( "EventName", functionToCall );
- EventName = 듣고자 하는 이벤트를 포함하는 문자열입니다.
- functionToCal l = 이벤트가 발생할 때 호출할 함수입니다.
Ironsource Adobe AIR 플러그인 리스너에게 아래에 나열된 가능한 모든 이벤트를 알립니다.
IronSource.instance.addEventListener("levelPlayInterstitialAdReady", levelPlayInterstitialAdReady);IronSource.instance.addEventListener("levelPlayInterstitialAdLoadFailed", levelPlayInterstitialAdLoadFailed);IronSource.instance.addEventListener("levelPlayInterstitialAdOpened", levelPlayInterstitialAdOpened);IronSource.instance.addEventListener("levelPlayInterstitialAdShowSucceeded", levelPlayInterstitialAdShowSucceeded);IronSource.instance.addEventListener("levelPlayInterstitialAdShowFailed", levelPlayInterstitialAdShowFailed);IronSource.instance.addEventListener("levelPlayInterstitialAdClicked", levelPlayInterstitialAdClicked);IronSource.instance.addEventListener("levelPlayInterstitialAdClosed", levelPlayInterstitialAdClosed);
플러그인 아래에 나열된 가능한 모든 이벤트를 리스너에게 알립니다.
private function levelPlayInterstitialAdClosed(event:Event):void { //level Play Interstitial Ad Closed}private function levelPlayInterstitialAdClicked(event:Event):void { //level Play Interstitial Ad Clicked}private function levelPlayInterstitialAdShowFailed(event:Event):void { //level Play Interstitial Ad Show Failed}private function levelPlayInterstitialAdShowSucceeded(event:Event):void { //on Ad Show level Play Interstitial Ad Show Succeeded}private function levelPlayInterstitialAdOpened(event:Event):void { //on Ad level Play Interstitial Ad Opened}private function levelPlayInterstitialAdLoadFailed(event:Event):void { //level Play Interstitial Ad Load Failed}private function levelPlayInterstitialAdReady(event:Event):void { //level Play Interstitial Ad Ready}
-
onAdlevelPlayInterstitialAdOpenedOpened 이벤트는 앱 화면을 차지한 광고 형식을 전달하지만 최종 사용자에게 광고가 성공적으로 게재되었음을 나타내지는 않습니다.
-
onAdShowlevelPlayInterstitialAdShowSucceeded 이벤트는 Ironsource 또는 기타 광고 네트워크에서 최종 사용자에게 성공적으로 게재된 인터스티셜 광고를 전달합니다.
-
Ironsource 연동 또는 라이브 프로덕션 중에 발생할 수 있는 오류를 이해하는 데 도움이 되는 오류 코드 메커니즘을 제공합니다. 다음과 같이 DataEvent 오브젝트에서 오류 데이터를 추출합니다.var errorCode:String;var errorDescription:String; if(event.data){ var error:오브젝트 = JSON. 파싱(이벤트.data); errorDescription = error.error_description; errorCode = error.error_code;}여기에서 Ironsource 오류 코드에 대한 전체 설명을 참조하십시오.
2단계. 인터스티셜 광고 로드
로딩 프로세스에 시간이 걸릴 수 있으므로, 인터스티셜 광고 광고를 사용자에게 표시하기 전에 잠시 요청하는 것이 좋습니다. 인터스티셜 광고 광고를 요청하려면 다음 메서드를 호출.
IronSource.instance.loadInterstitial();
3단계. 광고 유효성 확인
loadInterstitial을 호출한 후 광고가 로드되고 사용자에게 표시할 준비가 되었을 때 알림을 받게 됩니다. levelPlayInterstitialAdReady 이벤트는 광고 유효성에 대해 알려 줍니다.
private function levelPlayInterstitialAdReady(event:Event):void {}
인터스티셜 광고를 사용할 수 없는 경우 다음과 같이 levelPlayInterstitialAdLoadFailed 이벤트를 수신하게 됩니다.
private function levelPlayInterstitialAdLoadFailed(event:Event):void {}
4단계. 인터스티셜 광고 표시
사용 가능한 인터스티셜 광고 있으면 다음 메서드를 호출하여 이 광고를 사용자에게 표시할 수 있습니다.
IronSource.instance.showInterstitial();
Ironsource 광고 플레이스먼트를 사용하면 인터스티셜 광고 경험 커스터마이즈 최적화할 수 있습니다. 이 툴을 사용하면 다양한 위치(예: 앱 실행 또는 레벨 사이)에서 사용자에게 인터스티셜 광고 표시할 수 있습니다. 아래 함수 사용하여 광고를 표시할 플레이스먼트를 정확하게 정의할 수 있습니다.
IronSource.instance.showInterstitial(YOUR_PLACEMENT_NAME);
이제 Ironsource 광고 플레이스먼트 외에 선택한 플레이스먼트에 대한 제한 및 속도를 설정 수 있습니다. 캡핑과 페이싱은 정해진 기간 내에 게재되는 광고의 양을 제한하여 앱의 사용자 경험 개선합니다.
이제 애플리케이션 인터스티셜 광고 제공할 수 있습니다.
다음 단계
추가 광고 유닛을 구현하려면 연동 가이드를 따르십시오.