1. Click the link below and  Download Play Games C++ SDK Version 2.1


https://developers.google.com/games/services/downloads/sdks



2. Unzip package downloaded.



3. Add file gpg.framework





※ You have to check 'if items if needed'




4. Rebuild


Posted by 사용자 guru_k

댓글을 달아 주세요

1. Click the link below and  Download Package


https://developers.google.com/identity/sign-in/ios/sdk/


2. Unzip package downloaded.


3. Add file GoogleSignIn.framework




※ You have to check 'if items if needed'



4. Rebuild


Posted by 사용자 guru_k

댓글을 달아 주세요

1. Click the link below and  Download Package


https://firebase.google.com/docs/admob/ios/download



2. Unzip package downloaded.


3. Add file .framework



※ You have to check 'if items if needed'



4. Rebuild



Posted by 사용자 guru_k

댓글을 달아 주세요

Go Build Settings 



Set Enable Modules (C and Objective-C)  to Yes 



rebuild

Posted by 사용자 guru_k

댓글을 달아 주세요

1. Admob에 들어가 광고를 생성하여 광고 단위 ID 를 얻어온다.



해당 광고 단위 ID로 유니티내에서 광고를 불러올 수 있다.


2. 아래 주소에서 google admob 최신 플러그인을 다운로드 받는다.


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



3. 다운로드 받은 플러그인을 unity에 import한다.
  1. Unity 편집기에서 프로젝트를 연다.
  2. Assets > Import Package > Custom Package를 선택하고 다운로드한GoogleMobileAdsPlugin.unitypackage 파일을 찾는다.
  3. 모든 파일을 선택하고 Import를 클릭한다.

4. 광고를 불러오는 코드를 작성한다.

AdMob.cs 파일을 작성한다.

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
using UnityEngine;
using GoogleMobileAds.Api;
public class AdMob : MonoBehaviour {
 
    BannerView bannerView = null// 배너 출력
    void Start()
    {
        bannerView = new BannerView("ca-app-pub-2778546304304506/2355311671" /* 광고 생성 후 획득한 광고 단위 ID */, AdSize.SmartBanner /* 화면 해상도에 맞게 늘림*/, AdPosition.Bottom /* 광고 위치 */);
 
        // 초기화
        AdRequest request = new AdRequest.Builder().Build();
 
        bannerView.LoadAd(request); //배너 광고 요청
        bannerView.Show();  // 배너 광고 출력 
    }
}
cs


Hierarchy뷰에서 AdMob 오브젝트를 생성 후 AdMob스크립트를 붙여준다.


Build & Run 을 통해 정상적으로 광고가 송출되는지 확인해 본다.



공식 가이드는 아래 주소를 참고하면 된다


Posted by 사용자 guru_k

댓글을 달아 주세요

FormatException: Input string was not in a correct format.


Unity 와 firebase 연동시 위와 같은 에러가 발생할 때


1. 유니티 버젼 체크 - 유니티 버젼은 5.3 이상이어야 한다.

2. google-play-services_lib 가 정상적으로 Plugins/Android 폴더안에 import 되어 있는지 확인

 유니티 버젼을 업그레이드 시 기존의 google-play-services_lib가 삭제되는 현상이 있는거 같음.

3. 유니티 에디터를 종료 후 다시 시작.






 

Posted by 사용자 guru_k

댓글을 달아 주세요