이번에는 유니티에 Vungle Plugin을 설치해보도록 하겠습니다.


https://v.vungle.com/sdk

위 URL로 접속해서 유니티용 플러그인을 다운로드 합니다.


위 처럼 유니티에서

[Assets] - [Import Package] - [Custom Package]

선택


Import를 클릭해 내용을 Import 시켜줍니다.


※ Google Play Game Service가 미리 설치되어 있는 경우 [Plugin] - [google-play-services_lib] 폴더를

체크 해제 해줘야 한다. Google Play Game Service와 충돌하여 로그인이 안된다.



밑의 코드가 광고 보여주는 코드

void awake()
{
        Vungle.init( Constant.Vungle.androidApplicationId, "test" );

        if ( Vungle.isAdvertAvailable() )
        {
            Vungle.playAd();
        }
}


이번엔 Unity Ads를 붙여봅시다!


http://unity3d.com/kr/services/ads

위 사이트로 들어가서 유니티 ID로 로그인 해줍시다!


저희는 어플에 광고를 붙여서 수익을 올릴려고 하는 것이므로

위에 EARN MONEY WITH YOUR GAMES를 눌러줍니다.


이미 등록된 프로젝트가 있으면 프로젝트가 나옵니다.

프로젝트를 추가하기 위해서 +Add New project를 눌러줍시다.


등록할 Project 이름을 넣어주고

밑에 체크하는 부분에서

위의 선택지는 만 13세 이상 규제 되는 컨텐츠란 뜻이고

밑의 선택지는 만 13세 이상 규제되지 않는 컨텐츠란 뜻입니다.


위에 설명한 부분을 알맞게 입력한 뒤

Continue를 눌러주면 다음으로 넘어갑니다.


현재 등록된 URL을 넣으라고 나오는데

밑에 체크박스를 클릭하여 아직 출시되지 않았다고 명시해 주면

URL을 넣지 않아도 됩니다.


그 다음

Enable and continue

를 눌러주면 됩니다.


Unity Ads에서 정해준 Id가 보이고

Ok, Get it!

을 눌러주면 프로젝트 등록 완료


위 처럼 프로젝트가 등록된 모습을 보실 수 있습니다.


이번엔 Test Device를 설정해 봅시다.

위에서 Test device를 누르면

Test Device를 등록할 수 있는 창이 뜹니다.


맨 처음 입력칸에는 어떤 디바이스 인지 명칭을 적어두는 겁니다.

자기가 알아 볼 수 있게 적으면 됩니다.

두 번째 입력 칸에는 현재 구글의 ADID를 적어야 하는데

안드로이드 폰에서 

설정 - Google - 서비스 - 광고

에 들어가면 있는 내 광고 ID를 넣어주면 됩니다.


웹 상의 설정은 이정도로 하고

유니티에서 Unity Ads를 추가해 보겠습니다.


유니티 Asset Store 에서

Unity Ads를 검색해서 찾아서 다운로드 해줍니다.


임포트 시켜줍니다.


그리고 밑에 코드가 광고를 띄우는 코드


using UnityEngine.Advertisements;

void awake()
{
        string zoneId = null;

        if ( Advertisement.isSupported ) Advertisement.Initialize( "Game ID", true );

        if(Advertisement.IsReady( zoneId ))
        {
            Advertisement.Show( zoneId );
        }
}


Game ID는 아까 유니티에서 정해준 ID이고

true라고 설정한 부분은 test모드인지를 설정한 부분(true 일때 테스트모드)

오늘은 Google Admob Plugin 설치하는 법에 대해 알아봅시다.


https://github.com/googleads/googleads-mobile-unity/releases/tag/v3.0.4

Downloads 에서 

GoogleMobileAds.unitypackage

를 다운 받습니다.


그 다음은 Google Play Game Service와 비슷한데요

유니티에서 

[Assets] - [Import Package] - [Custom Package...]

를 선택해서 아까 받은

GoogleMobileAds.unitypackage

를 임포트 시켜 줍니다.


Import!!!


그럼 위에 처럼 GoogleMobileAds란 폴더가 추가된 것을 보실 수 있습니다.


애드몹을 추가하려면 구글 애드몹에서 

광고 단위 ID를 알아와야 합니다.



using GoogleMobileAds.Api;

void Awake()
{
    // 전면 광고 id 등록
    InterstitialAd interstitial = new InterstitialAd( "광고 단위 아이디" );

    // 애드몹 리퀘스트 초기화
    AdRequest request = new AdRequest.Builder()
        .AddTestDevice( AdRequest.TestDeviceSimulator )       // Simulator.
        .AddTestDevice( "내 디바이스 아이디" )  // My test device.
        .Build();

    // 애드몹 전면 광고 로드
    interstitial.LoadAd( request );

    // 여기서부터 밑에 부분은 앱 실행 부분에 두면 광고가 안나온다. 실행 후 얼마 뒤로 미루자. 
    // 로드 되어 있다면 광고 보여줌
    if ( interstitial.IsLoaded() )
    {
        interstitial.Show();
    }
}

위 코드를 유니티에 넣으면 광고가 나온다.

'Game > Unity' 카테고리의 다른 글

[Unity] Vungle Plugin 설치  (0) 2016.06.15
[Unity] Unity Ads 연동  (0) 2016.06.14
[Unity] Google Play Game Service 연동시키기  (0) 2016.06.04
[Unity] 유니티 성능 관련 이슈 정리  (0) 2016.05.26
[Unity] Unity3D 설치하기  (0) 2016.05.23

+ Recent posts