我一直在尝试在我的应用中实现 Leadbolt 广告,但无法在控制器上设置 Adlistener。我可以添加的方法与pdf中描述的方法完全不同。我可以在我的应用中展示广告,但不能使用监听器。
这是我的代码:
final Activity act = this;
myController = new AdController(act, MY_LB_SECTION_ID, new AdListener() {
@Override
public void onDismissScreen(Ad arg0) {
// TODO Auto-generated method stub
}
@Override
public void onFailedToReceiveAd(Ad arg0, ErrorCode arg1) {
// TODO Auto-generated method stub
}
@Override
public void onLeaveApplication(Ad arg0) {
// TODO Auto-generated method stub
}
@Override
public void onPresentScreen(Ad arg0) {
// TODO Auto-generated method stub
}
@Override
public void onReceiveAd(Ad arg0) {
// TODO Auto-generated method stub
}
});
myController.loadAd();
我得到的错误是:构造函数 AdController(Activity, String, new AdListener(){}) 未定义
这是pdf文件中的代码,但这些方法对于 eclipse 来说似乎是未知的:
final Activity act = this;
AdController myController = new AdController(act,
"MY_LB_SECTION_ID", new AdListener() {
public void onAdLoaded() {
}
public void onAdClicked() {
}
public void onAdClosed() {
act.finish();
}
public void onAdCompleted() {
act.finish();
}
public void onAdFailed() {
act.finish();
}
public void onAdProgress() {
}
public void onAdAlreadyCompleted() {
act.finish();
}
public void onAdHidden() {} // function is deprecated
public void onAdPaused() {
act.finish();
}
public void onAdResumed() {
}
});
myController.loadAd();
任何想法,我做错了什么?我没有在清单中添加任何内容。