在Corona中添加Revmob全屏广告时遇到问题

我在我的应用程序中添加了全屏广告,但是当我点击全屏广告上的十字图标关闭广告页面并同时点击广告页面以打开测试窗口时,有时会出现错误消息尝试调用方法'didRemoveListener'为nil值,我添加了下面代码,请帮助解决这个问题,谢谢...

local RevMob = require("revmob") 
display.setStatusBar(display.HiddenStatusBar) 

local fullscreen 
local revmobListener 

local storyboard = require "storyboard" 
local REVMOB_IDS = { 
["Android"] = "", 
["iPhone OS"] = "" 
} 

RevMob.startSession(REVMOB_IDS) 
RevMob.setTestingMode(RevMob.TEST_WITH_ADS) 

local function ShowAds() 
fullscreen.RevMob.createFullscreen() 
RevMob.showFullscreen(revmobListener, REVMOB_IDS) 
end 

revmobListener=function(event) 
if(event.type=="adClicked" then 
fullscreen:hide() 
storyboard.gotoScene("scenes.Scene1") 
elseif event.type=="adClosed" then 
fullscreen:hide() 
storyboard.gotoScene("scenes.Scene1") 
end 

ShowAds()
点赞
用户561242
用户561242

一种解决方法。只接受第一次触摸。

local clicked = false
revmobListener=function(event)
if(event.type=="adClicked" and not clicked then
    fullscreen:hide()
    storyboard.gotoScene("scenes.Scene1")
    clicked = true
elseif event.type=="adClosed" and not clicked then
    fullscreen:hide()
    storyboard.gotoScene("scenes.Scene1")
    clicked = true
end
2013-10-03 18:16:02