1

FB Audience コンポーネントに大きな問題があります。

iOS の Facebook Audience Network を placement_id と統合しましたが、異なるデバイスと FB アカウントの API の回答は常にこれです

[FBAudienceNetworkLog/FBAdProvider:137] 広告リクエスト エラー: エラー Domain=com.facebook.ads.sdk Code=1001 "No fill" UserInfo={FBAdErrorDetailKey={ msg = "No fill. この人物に広告を配信できません. https://developers.facebook.com/docs/audience-network/faq#a12を参照してください. Audience Network を初めて統合する場合は、テスト広告を使用できますhttps://developers.facebook.com/ docs/audience-network/testing ."; }, NSLocalizedDescription=塗りつぶしなし}

ドキュメント a12 も参照しましたが、「iOS 広告に制限なし」があり、すべてのアカウントは Facebook に記録されます。ドキュメントを注意深く読み、iOS と Android で「No fill」の状態を確認しました。

リストで Facebook ネイティブ広告を使用したいと考えており、必要な 5 つの要素ごとに 1 つの Facebook ネイティブ広告を表示します。

奇妙なのは、この場合です(同じデバイス上):

  • DEBUG MODE でアプリをインストールすると、Facebook ネイティブ広告が正しく表示されます
  • TESTFLIGHT を使用してリリース モードでアプリをインストールすると、Facebook ネイティブ広告が「No Fill」と応答する
  • APPSTORE で同じ TestFlight アプリをリリースすると、Facebook ネイティブ広告は他の HTTP 要求をロックします。Charles ( http://www.charlesproxy.com/ ) 経由で確認しましたが、Facebook 呼び出しを読み込んでいるため、API 呼び出しが開始されません。これは、APPSTORE 経由でアプリをダウンロードするすべてのデバイスで発生します。

私たちのアプリは、Xamarin コンポーネントhttps://components.xamarin.com/view/fbaudiencenetworkiosを介して開発されています

本当に奇妙に思えるのは、同じデバイスの同じコードと、異なるリリース タイプの同じ FB ユーザー (私の Luigi Saggese) が異なる動作をすることです。

  • デバッグモード: OK
  • TestFlight を使用したリリース モード: 他の API 呼び出しをロックせずに「No Fill」
  • App Store: 他の API 呼び出しをロックする応答がない

TestFlight モードでは、現実的と思われる StackOverflow でこの回答を見つけました ( iOS の Facebook Native Ads ) "Test Flight は IDFA のプールを循環し、ユーザーの真の IDFA を隠し、Facebook ユーザーを識別することを困難にします。広告を配信します。」

4

1 に答える 1

0

3 つのシナリオに関するフィードバックを次に示します。

シナリオ 1: これは問題なく動作するようです。よかったね。

シナリオ 2: TestFlight からアプリを実行すると、「NO Fill」を受け取ります。これは既知の問題です。このサイトの多くの投稿で、根本原因がすでに特定されています。また、投稿の最後にも理由を記載しています。Facebookのテスト広告ではなく実際の広告をテストしたい場合は、TestFlightをやめることをお勧めします.

シナリオ 3: これは興味深いものです。通常、ほとんどの場合、デバッグ バージョンとリリース バージョンは同様に動作するはずです。Audience Network コンポーネントは非常に単純なものです。このようなケースをいくつか観察し、主な問題は、複数のバックグラウンド スレッドが実行されており、ネットワークの予期しないロックが発生していることに気付きました。

ここで仲間に助けを求める以外に、Facebook Audience Network の開発者ダッシュボードで直接サポート ケースを送信するのも良い方法です。FAN テクニカル チームが問題を確認いたします。

于 2016-04-14T22:51:14.540 に答える