Java 错误:找不到符号方法setAdListener(<;anonymous InterstitutionAladListener>;)&;(<;匿名中间层列表器>;)
错误:找不到符号方法setAdListener() 错误:找不到符号方法setAdListener() com.facebook.ads.AdView AdView\u banner=new com.facebook.ads.AdView(这个,getString(R.string.facebook\u banner\u id),AdSize.banner\u HEIGHT\u 50)Java 错误:找不到符号方法setAdListener(<;anonymous InterstitutionAladListener>;)&;(<;匿名中间层列表器>;),java,android,facebook,android-studio,facebook-javascript-sdk,Java,Android,Facebook,Android Studio,Facebook Javascript Sdk,错误:找不到符号方法setAdListener() 错误:找不到符号方法setAdListener() com.facebook.ads.AdView AdView\u banner=new com.facebook.ads.AdView(这个,getString(R.string.facebook\u banner\u id),AdSize.banner\u HEIGHT\u 50) Facebook已经更新了他们当前的SDK,针对您的情况,将您的代码更改为 参考 请添加一点背景信息,说明您
Facebook已经更新了他们当前的SDK,针对您的情况,将您的代码更改为 参考
请添加一点背景信息,说明您正在尝试执行的操作以及此错误发生的时间/地点。或者,如果你遇到这个错误,提供关于什么技术和版本的详细信息,可能有助于确定问题。Facebook已经更新了他们的代码,请查看他们的官方网站
// Find the Ad Container
LinearLayout adContainer = (LinearLayout) findViewById(R.id.adView);
// Add the ad view to your activity layout
adContainer.addView(adView_banner);
adView_banner.setAdListener(new com.facebook.ads.AdListener() {
@Override
public void onError(Ad ad, AdError adError) {
Log.i("ERR",""+adError.getErrorMessage());
}
AdListener adListener = new AdListener() {
@Override
public void onError(Ad ad, AdError adError) {
// Ad error callback
Toast.makeText(
MainActivity.this,
"Error: " + adError.getErrorMessage(),
Toast.LENGTH_LONG)
.show();
}
@Override
public void onAdLoaded(Ad ad) {
// Ad loaded callback
}
@Override
public void onAdClicked(Ad ad) {
// Ad clicked callback
}
@Override
public void onLoggingImpression(Ad ad) {
// Ad impression logged callback
}
};
// Request an ad
adView.loadAd(adView.buildLoadAdConfig().withAdListener(adListener).build());