Android Madvertise回调侦听器
我想根据哪一个可用来切换ne播发。所以我得到了这个代码:Android Madvertise回调侦听器,android,eclipse,admob,Android,Eclipse,Admob,我想根据哪一个可用来切换ne播发。所以我得到了这个代码: public class ActivityMain extends Activity { /** Called when the activity is first created. */ private MadvertiseView mMadView; private AdView mAdmView; @Override public void onCreate(Bundle savedIns
public class ActivityMain extends Activity {
/** Called when the activity is first created. */
private MadvertiseView mMadView;
private AdView mAdmView;
@Override
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.main);
mAdmView = (AdView)findViewById(R.id.admad);
mMadView = (MadvertiseView)findViewById(R.id.madad);
mMadView.setMadvertiseViewCallbackListener(new MadvertiseViewCallbackListener() {
@Override public void onLoaded(boolean success, MadvertiseView arg1) {
if (success) {
if (mAdmView.getVisibility() == View.VISIBLE) {
mAdmView.setVisibility(View.GONE);
}
mMadView.setVisibility(View.VISIBLE);
} else {
mMadView.setVisibility(View.GONE);
}
}
});
}`
现在我有两个错误,我不知道如何修复它。。。。
这是第一个:
类型new MadvertiseView.MadvertiseViewCallbackListener(){}必须实现继承的抽象方法MadvertiseView.MadvertiseViewCallbackListener.onError(异常)
这是第二个:
类型new MadvertiseView.MadvertiseViewCallbackListener(){}必须实现继承的抽象方法MadvertiseView.MadvertiseViewCallbackListener.onIllegalHttpStatusCode(int,String)
我希望任何人都能在这方面帮助我。您正在实现一个接口,该接口具有三种方法
onload
、onilegalhttpstatuscode
和onError
,因此只需在您的onload
方法下面添加以下内容:
@Override
public void onIllegalHttpStatusCode(int statusCode, String message) {
// TODO Auto-generated method stub
}
@Override
public void onError(Exception exception) {
// TODO Auto-generated method stub
}