我创建了一个在线电视应用,但在为受众网络(facebook)实施横幅广告时遇到问题。当我键入adView时,它显示错误:无法解析符号“ adView”。我不能不解决这个错误就走得更远。
@Override
protected void onDestroy() {
if (adView != null){
adview.destroy();
}
super.onDestroy();
}
答案 0 :(得分:0)
当我键入adView时,它显示错误:无法解析符号 'adView'...
该错误足够明显。编译器找不到adView
,因为您未声明它。要解决此问题,请声明adView
并在onCreate
方法内对其进行初始化。
private AdView adView; // set as global
@Override
public void onCreate(Bundle savedInstanceState) {
...
adView = new AdView(this, "YOUR_PLACEMENT_ID", AdSize.BANNER_HEIGHT_50); // initialize it
LinearLayout adContainer = (LinearLayout) findViewById(R.id.banner_container);
adContainer.addView(adView);
adView.loadAd();
}