iOS 에서 iAd 게임내 광고 사용법

iOS 에서 iAd 게임내 광고 시스템 사용법입니다.

Windows
MacOS
Linux

Apple 에서 iAds 를 폐기했으므로 Google AdMob, Chartboost, 또는 Facebook Ads 같은 다른 제공사를 통해 iOS 게임에 광고를 추가해야 합니다.

iAd.png

환경설정

iAd 시스템의 모든 환경설정은 애플 에코시스템을 통해 처리됩니다. 자세한 정보는 Configuring Store Technologies 페이지를 참고하세요.

C++ 프로젝트

C++ 프로젝트인 경우 Target.cs 파일에 적합한 모듈을 추가해 주기도 해야 합니다:

...
        if (Target.Platform == UnrealTargetPlatform.IOS)
        {
        ModuleNames.Add("OnlineSubsystemFacebook");
        ModuleNames.Add("OnlineSubsystemIOS");
        ModuleNames.Add("IOSAdvertising");
        ModuleNames.Add("MetalRHI");
        }

언리얼 매치 3 의 Target.cs 파일 Match3\Source\Match3.Target.cs 를 보시면 전체 파일에 어떻게 어우러지는지 확인할 수 있습니다.

광고 배너 표시

Show Ad Banner 함수는 게임네 광고 배너를 표시하는 데 사용됩니다. 광고를 표시하고자 하는 로직 어딘가, 이를테면 메인 메뉴가 표시될 때 호출합니다.

블루프린트에서:

아래 예제는 Unreal Match 3 (언리얼 매치 3) 샘플 게임에서 따온 것인데, 위젯 블루프린트의 Construct 이벤트를 사용해서 승리/패배 화면이 표시될 때 광고 배너를 표시합니다:

show_ad.png

노드 관련 자세한 정보는 Show Ad Banner 문서를 참고하세요.

광고 배너 숨기기

Hide Ad Banner 함수는 현재 보이는 광고 배너를 숨깁니다. 광고를 더이상 표시하고 싶지 않을 때, 이를테면 메인 메뉴를 빠져나갈 때 호출해 줍니다.

블루프린트에서:

아래 예제는 언리얼 매치 3 샘플 게임에서 따온 것인데, 위젯 블루프린트의 Destruct 이벤트를 사용해서 승리/패배 화면을 빠져나갈 때 광고 배너를 숨깁니다.

hide_ad.png

노드 관련 자세한 정보는 Hide Ad Banner 문서를 참고하세요.

새로운 언리얼 엔진 4 문서 사이트에 오신 것을 환영합니다!

문서 사이트에 대한 의견을 모을 수 있는 피드백 시스템을 포함해서 여러가지 새로운 기능을 준비하고 있습니다. 아래 Documentation Feedback 포럼(영문) 또는 언리얼 엔진 네이버 공식 카페(한글) 중 편하신 곳에 의견이나 문제점을 알려 주세요.

새 시스템이 준비되면 알려 드리겠습니다.

네이버 카페
공식 포럼