Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/apache-spark/5.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Android:当用户单击AdMob/AdWhirl横幅时询问确认_Android_Admob_Ads_Confirm - Fatal编程技术网

Android:当用户单击AdMob/AdWhirl横幅时询问确认

Android:当用户单击AdMob/AdWhirl横幅时询问确认,android,admob,ads,confirm,Android,Admob,Ads,Confirm,我是AdMob的新手。我想在我的游戏中实现广告,但我担心用户有时会意外地点击它们。 我想做的是收听横幅广告,然后显示一个对话框窗口: “是否要打开此广告?是/否” 可能吗?在AdView.onTouchEvent中,哪里是执行此操作的最佳位置?如果用户点击Yes,会发生什么情况?然后你必须自己按程序点击广告。这种行为是“被禁止的”,可能会产生虚假收入。我可以这样做吗?在AdView上方放置一个透明层,并在其onTouchEvent中收听点击。若用户点击Yes,我可以从onTouchEvent返回

我是AdMob的新手。我想在我的游戏中实现广告,但我担心用户有时会意外地点击它们。
我想做的是收听横幅广告,然后显示一个对话框窗口:
“是否要打开此广告?是/否”


可能吗?在AdView.onTouchEvent中,哪里是执行此操作的最佳位置?

如果用户点击Yes,会发生什么情况?然后你必须自己按程序点击广告。这种行为是“被禁止的”,可能会产生虚假收入。

我可以这样做吗?在AdView上方放置一个透明层,并在其onTouchEvent中收听点击。若用户点击Yes,我可以从onTouchEvent返回False,表明事件并没有被处理,AdView应该处理它。是的,你们可以这样做,但你们不能得到确认。你唯一能做的就是在上面有一个透明层,如果用户点击了,然后问他是否想点击广告。如果是,移除该层,让他再次点击广告。weakwire:你能解释一下为什么我不能这样做吗?这是“禁止”还是技术上不可能?技术上不可能,因为侦听器需要返回以进行任何进一步的UI(例如请求用户许可)。使用weakwire的解决方法:一次确认,然后让下一次单击通过。好的,谢谢。我想我可以简单地显示一个祝酒词“如果你真的想打开它,请再次点击广告。”