2016-11-02 7 views
3

私は自分のアプリにFacebook広告を実装しています。 私はその後、マニフェストがFacebookオーディエンスネットワーク - (#606)アプリケーションが拒否されました

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(); 

を持っていないのGradle経由SDKと

compile 'com.facebook.android:audience-network-sdk:4.17.0' 

が含まれていました。その結果

<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

私はあなたのInterstitialAdのIDがまだ生きていないため、エラーが発生しています。あなたのFacebookの開発者のオーディエンスネットワークにapp idが生存しているかどうかをチェックするだけです。 –

+0

はい、あなたは正しいです、バックエンドに何か間違っていた、私はこの質問を忘れてしまった、それは私たちのために長い解決です:)あなたが答えとしてあなたのコメントを置くことができ、私はそれを受け入れることができます。 – ElDuderino

答えて

2

私はこのインタースティシャル広告IDがまだ生きていないため、エラーが発生しています。あなたのFacebookの開発者オーディエンスネットワークにアプリIDが生存しているかどうかを確認してください。

ライブのアプリ購入IDを待つだけです。

関連する問題