woong's

Unity New Admob 사용하기 본문

Develop/Unity

Unity New Admob 사용하기

dlsdnd345 2016. 2. 13. 20:27


google-play-services_lib.zip




Unity New Admob 사용하기


이번에 Google 에서 Admob 최신버젼을 내놓으면서 Unity에 적용하느라 고생해서

이렇게 정리해보려 합니다 .


이 포스트는 Admob 회원 가입을 하고 Ad unit ID 를 발급 받았다는 전제로 진행 하겠습니다 .


https://github.com/googleads/googleads-mobile-plugins/tree/master/unity

http://cafe.naver.com/unityhub/9003


저 또한 위 링크를 통해서 구현 완료 했습니다 . 위 포스트를 보면서 의문점이 있었고 , 시행착오가 있어 좀 더 자세히

적어보려 합니다 .



1.  Google Mobile Ads Unity Plugin v2.1 다운로드


    위 링크를 통해서 파일을 다운로드 합니다 .





아래와 같은 파일을 받았습니다 .




2.  Google Mobile Ads Unity Plugin v2.1 Unity 프로젝트 Import 하기


위에서 받은 파일을 더블 클릭해서 Unity Project에 Import 를 진행 합니다 .







위와 같이 Import 를 진행 하면 위 구조를 볼 수 있습니다 .

 

준비 하나가 끝났습니다 .



3.  Google-play-services_lib 폴더 Import 하기


저는 해당 경로로 이동해보니 폴더 가 있었습니다 .


SDK Manager를 실행시키시고 맨밑에있는 Extras 안에 Google Play services를 체크하시고 설치해 주세요.


C:\adt-bundle-windows-x86_64-20140624\adt-bundle-windows-x86_64-20140624\sdk\extras\google\google_play_services\libproject




저는 저 파일을 압축해서 넣어서 두시간을 삽질을 했네요 ;;;;


위 파일 형태로 Plugins > Android 폴더에 넣어 주면 되겠습니다 .




여기 까지 진행 하시면 아래와 같은 형태가 되겠습니다 .


4.  Script 작성


이제 준비가 끝이 났습니다 .


준비를 한 것을 잘 사용하면 될 것 같습니다 .


사용 하기 위해서 간단한 Script 를 작성 합니다 .


1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
using UnityEngine;
using System.Collections;
using GoogleMobileAds.Api;
 
public class AdmobScript : MonoBehaviour {
 
    BannerView bannerView;
 
    // Use this for initialization
    void Start () {
        AdSize adSize = new AdSize(360, 50);
        bannerView = new BannerView("YOUR_AD_UNIT_ID", adSize, AdPosition.Bottom);
        AdRequest request = new AdRequest.Builder().Build();
        bannerView.LoadAd(request);
        bannerView.Show ();
 
    }
    
    // Update is called once per frame
    void Update () {
    }
 
}
 



using GoogleMobileAds.Api;


을 추가 하고 


Start 내용을 추가 합니다 .


YOUR_AD_UNIT_ID 부분에는 Admob 홈페이지 에서 확인 할 수 있습니다 .





아이디까지 입력 하시면 Script 구성도 완료 되었습니다 .




5.  Script Game Object 적용


이제 마지막으로 Script 를 Game Object 에 적용 하면 되겠습니다 .








그러면 이와 같이 구글 애드몹 광고가 나오는 것 을 볼 수 있습니다 .


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

Unity Assets Image 불러오기  (0) 2016.02.13
Unity Image Cache 사용하기  (0) 2016.02.13
Unity ScrollView Item 재사용 하기  (1) 2016.02.13
Unity ScrollView 사용하기  (0) 2016.02.13
Unity Dynamic Font 사용하기  (0) 2016.02.13
Comments