获取Admob InterstitialAd的视图

时间:2016-05-21 19:27:42

标签: android admob android-view ontouchlistener

我在我的应用中有插页式广告,但我想在InterstitialAd的视图中实现OnTouchListener,但在InterstitialAd类中没有直接的方法,就像AdView中的横幅广告一样。所以我的问题是,当它出现时我如何获得插页式广告的视图,以便我可以为其设置OnTouchListener?

2 个答案:

答案 0 :(得分:2)

Admob aleady为此提供了AdListener界面。

您可以实施AdListener界面,然后使用public void onAdClosed ()方法在用户查看广告或点击广告后返回应用时执行任何操作。阅读the official documentation

中的更多内容

根据此链接中的文档,该方法的调用方式如下:

  

用户即将返回应用程序后调用   点击广告。

答案 1 :(得分:0)

AdMob不提供直接访问插页式广告的视图层次结构的方法。出于与政策和设计相关的多种原因,故意这样做。

然而,正如AndroidMechanic指出的那样,您可以使用AdListener接收事件,告诉您广告的效果。例如,如果您想知道广告被点击的时间,则可以使用onAdLeftApplication,当用户点击广告时会调用该广告,导致浏览器或其他应用在响应中打开。