Choose your operating system:
Windows
macOS
Linux
환경설정
프로젝트가 Android에서 AdMob 게임내 광고 시스템을 사용하도록 환경설정하려면:
-
언리얼 에디터 에서 프로젝트 세팅 을 선택하여 프로젝트의 환경설정 옵션을 엽니다.
-
왼쪽에 Platforms: Android 탭을 선택합니다.
-
Google Play Services 섹션에서 Enable Google Play Support 옵션을 켭니다.
-
Games App ID 칸에 게임의 App ID 를 입력합니다.
-
할당하고자 하는 AdMob ID 마다 Ad Mob Ad Unit IDs 배열에 엘리먼트를 추가하고 글상자에 ID 를 입력합니다.
-
Google Play License Key 칸에 Google 플레이 라이선스 키를 입력합니다.
이 모든 값은 앱과 게임 서비스의 Google 플레이 개발자 콘솔, 또는 Google Ad Mob 인터페이스에서 사용할 수 있습니다.
-
마지막으로, Android 세팅의 Advanced APKPackaging (고급 APK 패키징) 섹션에서 Extra Permissions 배열에 com.android.vending.BILLING 를 추가해 주기도 해야 합니다:
C++ 프로젝트
C++ 프로젝트의 경우 Target.cs 파일에 적합한 모듈을 추가해 주기도 해야 합니다:
...
if (Target.Platform == UnrealTargetPlatform.Android)
{
ModuleNames.Add("OnlineSubsystemGooglePlay");
ModuleNames.Add("OnlineSubsystem");
ModuleNames.Add("AndroidAdvertising");
}
언리얼 매치 3 의 Target.cs 파일
Match3\Source\Match3.Target.cs
를 보면 이 부분이 어떻게 전체 파일과 어우러지는지 확인할 수 있습니다.
광고 배너 표시
Show Ad Banner 함수는 게임네 광고 배너를 표시하는 데 사용됩니다. 광고를 표시하고자 하는 로직 어딘가, 이를테면 메인 메뉴가 표시될 때 호출합니다.
블루프린트에서:
아래 예제는 Unreal Match 3 (언리얼 매치 3) 샘플 게임에서 따온 것인데, 위젯 블루프린트의 Construct 이벤트를 사용해서 승리/패배 화면이 표시될 때 광고 배너를 표시합니다:
노드 관련 자세한 정보는 Show Ad Banner 문서를 참고하세요.
광고 배너 숨기기
Hide Ad Banner 함수는 현재 보이는 광고 배너를 숨깁니다. 광고를 더이상 표시하고 싶지 않을 때, 이를테면 메인 메뉴를 빠져나갈 때 호출해 줍니다.
블루프린트에서:
아래 예제는 언리얼 매치 3 샘플 게임에서 따온 것인데, 위젯 블루프린트의 Destruct 이벤트를 사용해서 승리/패배 화면을 빠져나갈 때 광고 배너를 숨깁니다.
노드 관련 자세한 정보는 Hide Ad Banner 문서를 참고하세요.