我正在我的应用中实施Facebook广告。 我通过Gradle和
包含了SDKcompile 'com.facebook.android:audience-network-sdk:4.17.0'
然后我做
final InterstitialAd interstitial = new InterstitialAd(ctx, channel);
interstitial.setAdListener(new InterstitialAdListener() {
@Override
public void onError(Ad arg0, AdError arg1) {
Log.e("Ads Facebook Error",arg1.getErrorMessage());
}
@Override
public void onAdLoaded(Ad arg0) {
}
@Override
public void onAdClicked(Ad arg0) {}
@Override
public void onInterstitialDisplayed(Ad arg0) {
}
@Override
public void onInterstitialDismissed(Ad arg0) {
}
});
interstitial.loadAd();
清单有:
<activity
android:name="com.facebook.ads.InterstitialAdActivity"
android:configChanges="keyboardHidden|orientation|screenSize" />
因此,我没有收到任何广告,并且侦听器在onError中返回消息
Ads Facebook Error: Channel : 186801684845556_309815189210871 / Error : (#606) Application is rejected
为什么申请现在直到最近才被拒绝?我是否必须在Facebook上设置其他内容?不记得我上次必须这样做了。
答案 0 :(得分:3)
我知道您的插页式广告ID仍然存在,这就是错误发生的原因。只需在您的Facebook开发者受众群体网络中检查应用ID是否有效
您只需等待您的应用购买ID即可。