- 전체
- 게임 일반 (make game basics)
- 모바일 기획 및 디자인
- GameMaker Studio
- Unity3D
- Cocos2D
- 3D Engine OGRE
- 3D Engine irrlicht
- copperCube
- corona SDK
- Windows Basic Game
- BaaS (Mobile Backend)
- phnegap & cordova
- ionic & anguler
- parse (backend)
- firebase (backend)
- Game Backend Server / Opt
- web assembly
- Smart Makers
- pyGame & Ren'Py
- 머드(MUD) 게임 만들기
- Xamarin(자마린)
- flutter (플루터 앱 개발)
- construct 2 / 3
- pocketbase
- RPG Maker 시리즈
- godot engine
- playmaker(unity)
- react native
RPG Maker 시리즈 [RPG Maker] 코르도바 광고 삽입 플러그인 - RPG Maker MV
2024.12.15 17:44
[RPG Maker] 코르도바 광고 삽입 플러그인 - RPG Maker MV
English Translation : http://biud436.tistory.com/73
소개 (Introduction)
이 플러그인은 'Intel XDK' 의 '코르도바 인앱 광고 플러그인'을 게임 내에 호출하여 하단에 광고를 삽입할 수 있게 하는 플러그인으로 iOS와 Android 플랫폼에서 사용이 가능합니다. 광고는 별도의 뷰에 표시되는데 게임이 나오는 필드와 중첩이 되면서 보여지게 되며 네트워크 환경에 따라서 생성 시 시간이 다소 걸릴 수도 있습니다. '상단/하단 부착형 배너' 광고와 '전면(Skip 가능 동영상)' 광고만 지원하며 광고 삽입 시에는 해당 광고의 ID 값을 필요로 합니다.

이 플러그인을 사용하려면 사전 준비가 필요합니다. 과정은 아래와 같습니다. 결제가 필요한 부분이 있고 Intel XDK에 대한 추가적인 설명이 있습니다.
- 구글 개발자 계정 등록 수수료 결제
- 애드센스 가입
- 애드몹 가입
- 광고 단위 추가(배너, 전면 광고)
- RPG Maker MV의 Plugin Manager(플러그인 관리자)에서 광고 삽입 플러그인 추가하기
- Intel XDK를 실행하고 새로운 프로젝트 추가 및 RPG Maker MV 프로젝트 복사하기
- Intel XDK 프로젝트 설정 페이지에서 해당 플러그인의 Github 주소로 Cordova 플러그인 추가하기
사전 설정
1. 앱 판매(서비스)를 위해 구글 개발자 등록하기
5. 명령 프롬프트에서 Cordova AdMob Simple 플러그인 추가
코르도바로 빌드를 시작하려면 NodeJS를 설치하고, npm install -g cordova를 통해 코르도바를 설치해야 합니다. 또한 패키징을 위해서는 프로젝트를 새로 생성해야 합니다. 프로젝트를 생성하려면 cordova create 명령을 사용하면 되며 폴더 이름과 패키지 이름도 적어야 합니다. 패키지 이름은 다른 애플리케이션과 겹치면 안됩니다. 명령어를 입력하려면 Ctrl + R(실행)을 누르고 cmd를 입력하고 명령 프롬프트를 띄우세요.
cd %HOMEPATH%
cd desktop
mkdir outputFolder
cd outputFolder
cordova create hello com.example.hello
cordova cd hello
cordova platform add android
코르도바 플러그인을 추가하려면 명령 프롬프트에서 아래를 입력하세요.
cordova plugin add cordova-plugin-admob-simple
코르도바 버전이 7 버전이라 아니라면 아래처럼 하세요.
cordova plugin add https://github.com/sunnycupertino/cordova-plugin-admob-simple
|
1
2
3
4
5
6
7
8
9
10
11
12
|
SET /p PACKAGE=package name을 입력하세요(com.biud436.example.sample):
SET /p KS_PATH=키저장소의 경로를 입력하세요(확장자는 keystore):
SET /p KS_ALIAS=키스토어의 별칭을 입력하세요:
SET /p KS_PASSCODE=키스토어 비밀번호를 입력하세요:
SET /P KS_ALIAS_PASSCODE=키스토어 비밀번호를 다시 한 번 입력하세요:
SET CN=%PACKAGE%
SET /P OU=조직 단위 이름을 입력하세요:
SET /P O=조직 이름을 입력하세요:
SET /P L=구/군/시 이름을 입력하세요(ex, Jongno-gu):
SET /P S=시/도 이름을 입력하세요(ex, Seoul):
SET C=KR
keytool -genkey -v -keystore %KS_PATH% -alias %KS_ALIAS% -keyalg RSA -keysize 2048 -validity 10000 -keypass %KS_PASSCODE% -storepass %KS_ALIAS_PASSCODE% -dname "CN=%CN%,OU=%OU%,O=%O%,L=%L%,S=%S%,C=%C%"
|
cs |
빌드 명령어는 https://cordova.apache.org/docs/en/7.x/reference/cordova-cli/index.html#cordova-build-command에 나와있는 대로 작성할 수 있습니다.
cordova build android --release -- --keystore="..\android.keystore" --storePassword=android --alias=mykey
또는 빌드 설정 파일이 있다면 아래와 같이 빌드가 가능합니다.
cordova build android --release --buildConfig=..\myBuildConfig.json
JSON 파일은 아래와 같이 작성할 수 있습니다.
|
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
|
// myBuildConfig.json
{
"android": {
"debug": {
"keystore": "../android.keystore",
"storePassword": "android",
"alias": "mykey1",
"password" : "password",
"keystoreType": ""
},
"release": {
"keystore": "../android.keystore",
"storePassword": "",
"alias": "mykey2",
"password" : "password",
"keystoreType": ""
}
}
}
|
cs |
Plugin Commands
아래는 배너 광고를 상단에 표시하는 명령어 입니다.
Banner show true
배너 광고를 하단에 표시할 수 있는 명령어입니다. 'false '라는 값을 생략하면 플러그인 매개변수(파라미터)에 적은 '기본 설정 값'이 적용됩니다.
Banner show false
배너 광고를 화면에서 제거하는 명령어입니다.
Banner remove
전면(동영상) 광고를 표시하는 명령어입니다.
Interstitial show
Download
파일 이름은 반드시 'RS_Admob.js' 여야 합니다. 파일 이름을 바꾸면 플러그인 관리자로 불러오더라도 플러그인 매개변수가 바뀌지 않는 등 플러그인이 제대로 동작하지 않게 됩니다.
https://github.com/biud436/MV/raw/master/Android/RS_Admob.js (마우스 오른쪽 버튼 클릭 - 다른 이름으로 링크 저장)
Credit and Thanks
Intel XDK 플러그인은 하단에 표기한 개발자가 만들어서 공개한 것이며, MIT 라이센스 하에 공개되었습니다.
Sunny Cupertino
Liming Xie
License
* 수익은 0 이상부터 출금할 수 있습니다.
[출처] https://blog.naver.com/biud436/220779787549
광고 클릭에서 발생하는 수익금은 모두 웹사이트 서버의 유지 및 관리, 그리고 기술 콘텐츠 향상을 위해 쓰여집니다.
댓글 0
| 번호 | 제목 | 글쓴이 | 날짜 | 조회 수 |
|---|---|---|---|---|
| 8 | [특집] 쇼기(將棋)두는 법 (일본 장기) | 졸리운_곰 | 2021.01.17 | 335 |
| 7 |
체스, 장기(한국), 중국 장기 게임 게임 제작 이미지 (chess game image data)
| 졸리운_곰 | 2021.01.17 | 385 |
| 6 | 쇼기(将棋,일본어: しょうぎ) 일본장기 게임 룰/방식 소개 | 졸리운_곰 | 2021.01.17 | 963 |
| 5 |
쇼기(将棋,일본어: しょうぎ) 일본장기 게임제작 이미지
| 졸리운_곰 | 2021.01.17 | 253 |
| 4 |
모바일 앱 제작 시 꼭 알아야 할 전략│Localization
| 졸리운_곰 | 2017.10.24 | 531 |
| 3 |
IT 서비스 스토리보드 (와이어프레임) 샘플
| 졸리운_곰 | 2017.10.10 | 2854 |
| 2 |
모바일앱 스토리 보드 샘플
| 졸리운_곰 | 2017.10.10 | 540 |
| 1 |
스타트업과 앱 기획을 위한 UI Sketch Sheet
| 졸리운_곰 | 2017.10.10 | 984 |

