AdListner无法正常工作

时间:2013-03-27 15:31:55

标签: android admob

如果广告被点击一次,我希望将其删除。 我实现了以下代码。 我还添加了android:launchMode="singleInstance" 在清单中,以及清单活动部分的android:alwaysRetainTaskState="true"

但是,当我点击广告并返回应用时,广告仍在显示。 我的代码如下。

public class MainActivity extends Activity implements AdListener{
 adView = (AdView)findViewById(R.id.ad);

       adView.loadAd(new AdRequest());
 // my code

  @Override
public void onDismissScreen(Ad arg0) {
    if (adView != null) {
        adView.destroy();
      }
    // 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

}


     }

1 个答案:

答案 0 :(得分:1)

adView.setAdListener(this); /* first you should add listener register */

and for dismiss screen


public void onDismissScreen(Ad p1)
{
    yourlayout.removeView(adView); // your layout should me remove here
}