본문 바로가기

Unity Ads 적용 - 2. 유니티 광고 적용에 대한 두 번째 기록으로, 앞서 기본적인 설정을 완료하고 Unity에서 코드 작성 및 UI를 만들도록 한다. 여기서 사용하는 프로젝트는 앞서 Firebase에 활용한 프로젝트를 기본으로 하여, Unity Ads기능을 추가하는 것으로 한다. 1. 코드 작성. - UnityAdMgr 파일을 생성하고 다음 코드를 작성해 준다. - 앞서 기억한 Game ID와 PLACEMENT ID를 적어준다. - 광고 종료 후에 대한 적절한 처리. - 앞서 스킵되지 않는 광고를 디폴트로 선택했기 때문에 Skipped를 필요없으나, 그래두 넣어둔다. 2. 유니티 UI - 클릭시 광고가 나올 수 있도록 버튼을 하나 만든다. - Canvas에 앞서 작성한 스크립트를 추가해 준다. - 버튼에 ShowRewarded.. 더보기
Unity Ads 적용 - 1. 유니티 광고에 대한 기록으로 구글 Admob과는 다른 Unity Ads를 적용해 보도록 한다. 1. 준비 - unityads.unity3d.com 에 접속하면 다음과 같은 화면을 볼 수 있다. : 여기서 "지금 수익화 시작하기"를 선택. - 로그인 혹은 가입하기를 눌러서 다음으로 진행. - 내 게임에 광고를 삽입하는 것을 선택. - 그럼 이 화면을 만날 수 있다. - 여기까지 진행하고 유니티로 이동한다. 2. 유니티 연결. - window->Services 를 선택. - 계정을 연결 한다. - 페이지로 이동하면 프로젝트가 연결됨을 확인 할 수 있다. 3. 광고 설정. - Ads 를 선택하고 - 활성화를 시켜준다. - 이후 13세 이하를 위한 것인지 체크하는 물음이 나오는데 상황에 맞게 선택해 준다. - .. 더보기
Unity에서 Admob 적용하기 번외 - 에러해결 이번 내용은 앞서 AdMob을 적용하면서 발생한 문제에 대해서 기록하기로 한다. 앞서 추가 되어 있는 GooglePlayGamesPlugin의 버전은 0.9.40 이다. 1. Google Mobile Ads Unity Plugin - AdMob 적용을 시작할 때, 받았던 Plugin의 버전은 3.7.0이었다. 2. 오류. - 에러가 났는데... 3. 해결을 위해서 한 것. - 1. 동일 이름의 jar파일 혹은 aar 파일을 찾았다..: 없는데??? - 2. 버전을 바꿔 보자. - 10 -> 11로 변경해 보았다. : 일부 파일의 변경이 변경 되었지만,... 안된다. - 3. 10.x 버전을 선택하여 Select platforms for plugin의 체크를 풀어줬다...: 역시 안된다. - Android.. 더보기
Unity에서 Admob 적용하기 3. 테스트 모든 준비를 완료하고 테스트를 진행한 기록. - 하단에 베너가 뜨는 것을 확인 - ad 버튼을 클릭하면 전면 광고가 나오는 것을 확인. 이것으로 광고 추가에 대한 모든 과정을 끝났다. 다음 기록은 잊지 않기위해 이 과정을 진행하면서 발생한 오류에 대한 기록을 번외로 기록하기로 한다. 더보기
Unity에서 Admob 적용하기 2. Unity에 적용. 앞서 광고를 만들었으니 이제 Unity에 이 광고를 적용한다. 1. Package 적용. - 패키지 다운. : https://github.com/googleads/googleads-mobile-unity/releases 에서 다운 받는다. - custom package 선택. - 설치. 2. 코드 작성. - 광고를 위한 AdMgr.cs 파일을 하나 만들고 다음 코드를 추가 한다. - using을 추가하고 배너와 전면광고를 위한 변수를 추가 한다. - 위는 배너 광고를 위한 코드.: ReuestBannerAd 함수를 통해서 광고를 불러오고: ShowBannerAd를 통해서 광고를 앱에 노출한다. - 화살표 부분에 앞서 만든 광고의 광고 단위 ID를 넣어준다. - 전면 광고를 위한 코드.: Requestin.. 더보기