시작하기

Google 모바일 광고 Unity 플러그인을 사용하면 Unity 개발자가 Google 모바일 광고를 게재할 수 있습니다 을 사용하면 Android 및 iOS 앱에서 Java나 Objective-C 코드를 작성할 필요가 없습니다. 이 플러그인은 C# 스크립트에서 사용되는 광고를 요청하기 위한 C# 인터페이스를 확인할 수 있습니다

이 가이드는 Unity 앱으로 수익을 창출하려는 게시자를 대상으로 합니다.

기본 요건

  • Unity 2019.4 이상 사용
  • iOS에 배포하기 위한 요건 <ph type="x-smartling-placeholder">
      </ph>
    • Xcode 15.3 이상
    • iOS 12.0 이상 타겟팅
    • CocoaPods
  • Android에 배포하기 위한 요건 <ph type="x-smartling-placeholder">
      </ph>
    • 최소 Android API 수준 21 이상
    • Android API 수준 31 이상 타겟팅

Android API 수준은 프로젝트 설정 > 플레이어 > Android > 기타 설정 > 기타 설정을 클릭합니다.

Unity용 모바일 광고 플러그인 가져오기

OpenUPM-CLI

OpenUPM CLI가 있는 경우 다음을 사용하여 OpenUPM 레지스트리를 설치할 수 있습니다. 명령어:

openupm add com.google.ads.mobile

플러그인 애셋 .unitypackage개 삭제

.unitypackage 사용에서 OpenUPM 사용으로 이전하는 경우 이전 위치에서 애셋을 수동으로 제거해야 합니다. 이 .unitypackage에서 가져온 다음 디렉터리:

  • Assets/ExternalDependencyManager
  • 애셋/Google모바일 광고
  • Assets/Plugins/Android/googlemobileads-unity.aar
  • Assets/Plugins/Android/GoogleMobileAdsPlugin
  • Assets/Plugins/iOS/GADUAdNetworkExtras
  • Assets/Plugins/iOS/unity-plugin-library.a

OpenUPM

  1. 패키지 관리자 설정을 엽니다. Unity 메뉴 옵션을 선택하여 수정 > 프로젝트 설정 > 패키지 관리자.
  2. OpenUPM을 범위가 지정된 레지스트리로 Package Manager 창에 추가합니다.

    Name: OpenUPM
    URL: https://package.openupm.com
    Scopes: com.google
    
  3. Unity를 선택하여 패키지 관리자 메뉴를 엽니다. 메뉴 옵션 창 > 패키지 관리자.

  4. 관리자 범위 드롭다운을 설정하여 내 레지스트리를 선택합니다.

  5. 패키지 목록에서 Unity용 Google 모바일 광고 패키지를 선택합니다. 설치를 누릅니다.

플러그인 애셋 .unitypackage개 삭제

.unitypackage 사용에서 OpenUPM 사용으로 이전하는 경우 이전 위치에서 애셋을 수동으로 제거해야 합니다. 이 .unitypackage에서 가져온 다음 디렉터리:

  • Assets/ExternalDependencyManager
  • 애셋/Google모바일 광고
  • Assets/Plugins/Android/googlemobileads-unity.aar
  • Assets/Plugins/Android/GoogleMobileAdsPlugin
  • Assets/Plugins/iOS/GADUAdNetworkExtras
  • Assets/Plugins/iOS/unity-plugin-library.a

GitHub에서 가져오기

  1. 최신 .unitypackage 다운로드 릴리스를 배포해 보세요
  2. Unity 메뉴 옵션을 선택하여 .unitypackage 파일 가져오기 애셋 > 패키지 가져오기 > Custom Package를 실행하고 모든 항목을 가져오는 방법을 보여줍니다.

외부 종속 항목 포함

Google 모바일 광고 Unity 플러그인은 Unity Play 서비스(Unity) 리졸버 라이브러리를 사용합니다. 이 라이브러리 Android 전용 액세스 권한이 필요한 모든 Unity 플러그인에서 사용할 수 있습니다. iOS CocoaPods와 같은 라이브러리가 있을 수 있습니다 또한 Unity 플러그인에는 종속 항목을 선언할 수 있습니다. 그런 다음 자동으로 확인되어 확인할 수 있습니다

프로젝트에 모든 종속 항목이 포함되어 있는지 확인하려면 다음 단계를 따르세요.

Android

프로젝트 설정 > 플레이어 > Android > 게시 설정 > 빌드 다음을 선택합니다.

  • 맞춤 기본 Gradle 템플릿
  • 맞춤 Gradle 속성 템플릿

Unity 편집기에서 Assets(애셋) > Assets(애셋) > 외부 종속 항목 관리자 > Android의 경우 리졸버 > Unity 외부 종속 항목 관리자 라이브러리를 포함하도록 결정 선언된 종속 항목을 Assets/Plugins/Android 디렉터리에 복사합니다. 빌드됩니다

iOS

iOS용 Unity는 CocoaPods를 사용하여 종속 항목을 식별하고 관리합니다. 자세한 내용은 CocoaPods 문서를 iOS와 관련된 특정 요구사항 또는 문제 해결 단계 종속 항목이 포함됩니다

Google 모바일 광고 Unity 플러그인 종속 항목은 다음 위치에 나와 있습니다. Assets/GoogleMobileAds/Editor/GoogleMobileAdsDependencies.xml

앱 ID AdMob 설정

Unity 편집기에서 Assets(애셋) > Assets(애셋) > Google 모바일 광고 > 설정 선택합니다.

Android 및 iOS를 입력하세요 AdMob 앱 ID 넣으십시오.

SDK 초기화

광고를 로드하기 전에 앱에서 다음과 같이 Google 모바일 광고 SDK를 초기화하도록 합니다. MobileAds.Initialize()를 호출합니다. 이 작업은 한 번만 처리하면 됩니다. 앱 실행

다음은 Start() 메서드 내에서 Initialize()를 호출하는 방법을 보여주는 예입니다. (GameObject에 첨부된 스크립트)

...
using GoogleMobileAds.Api;
...
public class GoogleMobileAdsDemoScript : MonoBehaviour
{
    public void Start()
    {
        // Initialize the Google Mobile Ads SDK.
        MobileAds.Initialize(initStatus => { });
    }
}

미디에이션을 사용하는 경우 모든 미디에이션 어댑터가 초기화되었는지 확인하세요

광고 형식 선택

이제 Android 또는 iOS 플랫폼입니다 이제 광고를 구현할 준비가 되었습니다. AdMob 다양한 광고 형식이 제공되므로 가장 효과적인 광고 형식을 최상의 사용자 환경을 제공할 수 있습니다.

배너 광고 단위에는 앱 화면의 일부분을 차지하는 있습니다. 일정 시간이 지나면 자동으로 새로고침될 수 있습니다. 다시 말해 사용자가 동일한 콘텐츠를 유지하더라도 일정한 간격으로 새 광고를 봅니다. 화면에 나타납니다. 또한 구현하기 가장 간단한 광고 형식이기도 합니다.

배너 광고 구현

전면 광고

전면 광고 단위는 앱에서 전체 페이지 광고를 게재합니다. 자연스러운 장소에 배치하세요. 앱 인터페이스에서 중단 및 전환(예: 레벨 완료 후) 광고를 게재하는 것입니다.

전면 광고 구현

네이티브

네이티브 광고는 광고 제목, 텍스트, 이미지 등 앱에 표시되는 것을 확인할 수 있습니다 광고 스타일을 직접 지정하여 풍부한 사용자의 관심을 유도할 수 있는 자연스럽고 눈에 거슬리지 않는 광고 프레젠테이션을 만듭니다. 경험해 볼 수 있습니다

네이티브 광고 구현

리워드 제공됨

보상형 광고 단위를 사용하면 사용자가 코인, 생명 추가 생명, 포인트 등의 인앱 리워드 적립 다음과 같이 설정할 수 있습니다. 광고 단위별로 보상을 다르게 하고, 보상 가치 및 사용자가 받은 상품

보상형 광고 구현

보상형 전면 광고

보상형 전면 광고는 새로운 유형의 인센티브형 광고 형식으로 자동으로 게재되는 광고에 코인이나 추가 생명과 같은 리워드를 제공하세요. 앱 전환 중에 발생합니다.

보상형 광고와 달리 사용자는 수신 동의하지 않고도 보상형 동영상 광고를 전면 광고에 사용됩니다.

보상형 전면 광고를 사용하려면 보상형 광고에서 선택 메시지 대신 리워드를 공지하고 다음 경우에 사용자에게 선택 해제할 수 있는 인트로 화면 그렇게 하기를 원합니다.

보상형 전면 광고 구현

앱 오프닝 광고

앱 오프닝 광고는 사용자가 앱을 열거나 앱으로 다시 전환할 때 표시되는 광고 형식입니다. 있습니다. 광고가 로드 화면 위에 오버레이됩니다.

앱 오프닝 광고 구현