我有一个应用程序,其中包含虚拟硬币供用户购买新主题、皮肤等之类的东西......而赚取这些虚拟硬币的方法是点击横幅广告(admob 广告)。每次用户点击广告,虚拟币应增加 10。问题是,我无法检测到广告点击...如何检测横幅广告点击?注意:我已经通过 XML 文件集成了 admob 广告......所以请不要给出针对程序定义的 admob 广告的答案。
谢谢 :)
我有一个应用程序,其中包含虚拟硬币供用户购买新主题、皮肤等之类的东西......而赚取这些虚拟硬币的方法是点击横幅广告(admob 广告)。每次用户点击广告,虚拟币应增加 10。问题是,我无法检测到广告点击...如何检测横幅广告点击?注意:我已经通过 XML 文件集成了 admob 广告......所以请不要给出针对程序定义的 admob 广告的答案。
谢谢 :)
您可以使用 onInterceptTouchEvent。请阅读有关此方法的更多信息。onInterceptTouchEvent
// 我们拦截点击
@Override
public boolean onInterceptTouchEvent(MotionEvent event) {
boolean result = super.onInterceptTouchEvent(event);
switch (event.getAction()) {
case MotionEvent.ACTION_DOWN:
// Click!
break;
}
return result;
}