조회 수 651 추천 수 1 댓글 2
?

단축키

Prev이전 문서

Next다음 문서

크게 작게 위로 아래로 댓글로 가기 인쇄
?

단축키

Prev이전 문서

Next다음 문서

크게 작게 위로 아래로 댓글로 가기 인쇄

광고를 삽입하였는데 인터넷을 끊고 게임을 하면 광고가 출력되지 않습니다.

(왜냐면 광고자체가 인터넷이 연결되어야 재생되고 체크가 되기 때문입니다)

 

이런점을 이용해서 종종 인터넷연결을 끊고 광고를 안보고 광고보면 주는 혜택만 보는 경우가 있습니다.

 

이것을 방지하는 스크립트 입니다.

 

우선출처는.

http://cafe.naver.com/xpcafe/159500

 

입니다.(박주빈님)

 

사용방법은.

 

1. 아래의 스크립트를 네코스크립트 위쪽에 삽입합니다.

2. 조건분기 스크립트 명령에서 조건은 'inet_connected?' 입니다.

3. 조건에 맞으면 광고를 띄우고 광고보상을 지급.

4. 조건에 맞지않으면 보상지급을 하지않고 '인터넷에 연결되어야 보상이지급됩니다' 와 같이 안내문을 작성합니다.

 

 

 

=============[스크립트]==================

=begin
  title  InternetGetConnectedState
 
  author jubin-park
  refer  ruby-doc.org
  date   2016.11.06
  syntax ruby
  pltfrm neko player
=end
#===============================================================================
if [187, 192].include?($NEKO_RUBY) && RGSS.is_mobile?
#-------------------------------------------------------------------------------
def inet_connected?
  begin
    sc = TCPSocket.open("www.google.com", 80)
    sc.peeraddr.is_a?(Array)
  rescue SocketError
  	false
  end
end
#-------------------------------------------------------------------------------
end
#===============================================================================

=begin
  title  InternetGetConnectedState
 
  author jubin-park
  refer  MSDN
  date   2016.05.26
  syntax ruby
  pltfrm PC
=end
#===============================================================================
if $NEKO_RUBY.nil?
#-------------------------------------------------------------------------------
def inet_connected?
  Win32API.new('wininet', 'InternetGetConnectedState', 'ii', 'i').call(0, 0) == 1
end
#-------------------------------------------------------------------------------
end
#===============================================================================

 

Who's 천무

profile

도움이 필요하면 메일이나 민원실 이용해주세요.(If you need help, You can use Help desk and send mail.)

E-Mail : chunmu1@naver.com

Helpdesk : http://indiside.com/help_board

자료다운로드 문제는 민원실에 해당자료주소와 함께 요청해주시면 최대한 다운로드 복구를 해드리겠습니다.

[주요 서비스 링크]

- 아이콘 등록하기 방법 알아보기(닉네임앞에 개성있는 아이콘을 달 수 있습니다)

- 창조도시 예전자료검색[2005~2010년] (예전자료를 검색해볼 수 있습니다)

- 네코데브 에전자료검색[2013~2015년]

- 인디사이드 이용안내(인디사이드 이용방법을 알려드립니다)

- 제2회 인디사이드 게임 제작대회 공지보기

[주요 외부 서비스 링크] - 등록해두시면 창도네코의 주요내용이 배달됩니다.

- 인디사이드 페이스북

- 인디사이드 트위터

?
  • profile
    카브에트 2018.05.23 08:07

    오호 이렇게 꼼수를 막음으로서 수익을 좀 더 증가 시킬수 있겠군요! 감사드립니다~
    +최근 API레벨이 낮다고 하고 8월 뒤로는 앱 출시를 API 26레벨로 맞추라고 하던데
    그렇다면 어떻게 해보실 생각인가요? API레벨은 8월 이후로 낮아도 출시에는 영향 없는건가요?

  • ?
    ashem06 2018.06.29 16:40
    이거 작동이 않되는데 이유가 무었인지...







[개인정보취급방침] | [이용약관] | [제휴문의] | [후원창구] | [인디사이드연혁]

Copyright © 1999 - 2016 INdiSide.com/(주)씨엘쓰리디 All Rights Reserved.
인디사이드 운영자 : 천무(이지선) | kernys(김원배) | 사신지(김병국)