*광고삽입버전 배포시 꼭 여러번 테스트해서 광고오류가 없도록 해주세요. 만약 광고오류가있는 앱의경우 앱 실행을 차단할 수 있습니다.
이제 여러분의 쯔꾸르 게임에 여러가지 광고를 삽입하여 수익을 창출 할 수 있습니다.
광고삽입하기.
광고가 삽입된 테스트버전을 받아서 분석해보셔도됩니다.
xp_adtest.zip <-테스트 버전 받기
광고는 스크립트로 삽입을 합니다.
스크립트로 삽입된 광고는 네코플레이어 내에서 구동할때만 작동합니다.
APK화 하지 않은 게임의 광고는 광고수익이 측정되지 않기때문에 광고수익을 원하는분은 필히 APK화 해야합니다.
플레이스토어에 올리기 어렵다면 APK화 하여 자료를 공유해야합니다.
*RPG VX 1.0.2 버전 한글판 (아방스버전)의 경우 스크립트 내용 하나 수정해야합니다.(자세한내용은 아래기재)
[삽입방법]
1. 스크립트에 광고스크립트 1줄을 main 위에 추가합니다.
스크립트는
class NekoWrapper
def canShowVideoAD
RGSS.msgbox 'canShowVideoAD'
return false
end
def showVideoAD(skip=false)
msgbox 'showVideoAD'
end
def showBannerAD(align, type='')
msgbox "showBannerAD align=#{align}, type=#{type}"
end
def hideBannerAD
msgbox 'hideBannerAD'
end
def showFullAD(type='')
msgbox "showFullAD type=#{type}"
end
def useCash(switch_id, name, amount)
$game_switches[switch_id] = false
msgbox("useCash switch_id=#{switch_id}, type=#{name}, amount=#{amount}")
$game_switches[switch_id] = true
$game_map.need_refresh = true
return true
end
def buyCash()
msgbox "buyCash"
end
end
$neko = NekoWrapper.new unless $neko
입니다. XP,VX,VXA 공통입니다.
2. 그리고 광고가 삽입될 부분에 스크립트 명령을 넣습니다.
이벤트 > 스크립트 명령입니다.
각 광고스크립트 입니다.
+ 스킵가능한 동영상광고 (그냥 영상이 나오고 몇초뒤 스킵버튼 누를 수 있는광고)
---------------------------------
if $neko.canShowVideoAD
$neko.showVideoAD true
end
---------------------------------
+스킵 불가능한 동영상광고(영상이 나오고 스킵이 불가능함)
---------------------------------
if $neko.canShowVideoAD
$neko.showVideoAD
end
---------------------------------
+애드몹 광고 상단배너(게임상단에 바 형태의 배너입니다.)
---------------------------------
$neko.showBannerAD 'top', 'admob'
---------------------------------
+애드몹 전면광고(팝업형전면광고)
---------------------------------
$neko.showFullAD 'admob'
---------------------------------
+광고닫기(배너광고 닫는것)
---------------------------------
$neko.hideBannerAD
---------------------------------
* RPGVX 1.0.2 한글판(아방스버전한글판) 쓰시는분은.
Game_Interpreter 스크립트의 1676줄 부터 스크립트를 아래내용으로 바꿔주세요.
그래야만 광고출력이 됩니다.
(이 문제는 아마 1.0.2 버전 한글화 할때 스크립트 내용에 오류를 포함하여 한글화를 해서 생긴문제 같습니다.
-----------------------
def command_355
script = @list[@index].parameters[0] + "\n"
loop do
if @list[@index+1].code == 655 # Second line of script and after
script += @list[@index+1].parameters[0] + "\n"
else
break
end
@index += 1
end
eval(script)
return true
end
end
-----------------------
rpg vx 게임에서 동영상 광고를 넣으니까 스크립트 오류가 뜹니다 다른광고도 마찬가지였습니다.
apk로 변환후 테스트해보았습니다