Android onPresentScreen和onLeaveApplication之间有什么区别?
在Admob SDK中,存在一个名为AdListener的接口,如下所述Android onPresentScreen和onLeaveApplication之间有什么区别?,android,admob,Android,Admob,在Admob SDK中,存在一个名为AdListener的接口,如下所述 public interface AdListener { public void onReceiveAd(Ad ad); public void onFailedToReceiveAd(Ad ad, AdRequest.ErrorCode error); public void onPresentScreen(Ad ad); public void onDismissScreen(Ad ad); pu
public interface AdListener {
public void onReceiveAd(Ad ad);
public void onFailedToReceiveAd(Ad ad, AdRequest.ErrorCode error);
public void onPresentScreen(Ad ad);
public void onDismissScreen(Ad ad);
public void onLeaveApplication(Ad ad);
}
如果用户点击广告,我会尝试做一些事情。我相信如果用户点击广告,会出现两个字段,即onPresentScreen()
和onLeaveApplication()
。这是否正确,两者之间是否有任何区别?onLeaveApplication()
在广告导致设备切换到其他应用程序(如单击广告时的web浏览器)时被触发
onPresentScreen()
在广告呈现全屏内容时被激发
在广告呈现web浏览器或市场的情况下,这两个回调都可能在点击广告后被触发。但理论上,点击广告可能会在应用程序中呈现新的活动,在这种情况下,onPresentScreen()
会被触发,但onLeaveApplication()
不会
上述情况可能特别适用于那些使用并对其提供的广告资源有更多控制权的用户——一个实时AdMob广告不会在您的应用程序中加载新活动