【发布时间】:2016-09-08 07:26:18
【问题描述】:
我使用 facebook 广告网络来显示原生广告,它工作正常。那么如何实现加载、点击、错误的事件监听器。所以我只是坚持那个实现,所以任何人都可以帮助我怎么做。
listNativeAdsManager = new NativeAdsManager(activity, "mykey", 5)
listNativeAdsManager.setListener(new NativeAdsManager.Listener() {
@Override
public void onAdsLoaded() {
com.facebook.ads.NativeAd fbNative = listNativeAdsManager.nextNativeAd();
fbNative.setAdListener(new AdListener() {
@Override
public void onError(Ad ad, AdError adError) {
Log.d("fb-native","onError ");
}
@Override
public void onAdLoaded(Ad ad) {
Log.d("fb-native","onAdLoaded ");
}
@Override
public void onAdClicked(Ad ad) {
Log.d("fb-native","onAdClicked ");
}
});
View adView = NativeAdView.render(getActivity(), fbNative, NativeAdView.Type.HEIGHT_100);
html_view.addView(adView);
}
@Override
public void onAdError(AdError adError) {
}
});
这就是我实现的方式,但我没有收到来自onAdLoaded、onAdClicked 的任何回电,所以我必须改变什么
【问题讨论】:
标签: android facebook-android-sdk facebook-ads-api facebook-audience-network