問題タブ [facebook-audience-network]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
facebook - InterstitialAd オブジェクトは Admob と Facebook にあります
背景 : Admob と Facebook からのインタースティシャル広告を別々に (メディエーション経由ではなく) 使用しようとしています。アプリが Amazon アプリ ストアからインストールされている場合、Facebook 広告がトリガーされます。
質問 :変数 interstitialFromAdmob と interstitialAdFromFacebook を宣言する必要があります。interstitialFromAdmob は Admob からの広告用であり、interstitialAdFromFacebook は Facebook からの広告用です。この Admob と Facebook は、同じ Object InterstitialAd を使用しています。したがって、Admob と facebook を別々に指す変数を宣言することはできません。これを解決する方法を教えてください
android - Admob メディエーション アダプターを介した Facebook Audience Network ネイティブ広告
これまでのところ、Admob メディエーションを介して Admob 広告と Facebook 広告を使用してきました。ここのリストの Facebook アダプターを使用して、コードでadmob API のみを使用してバナーとインタースティシャルを表示します。アダプターは、Facebook 広告または admob のいずれかを表示することを決定し、これ以上面倒なことはありません。
ネイティブ広告でも同じことができるのだろうか。たとえば、admob コード (NativeExpressAdView など) を使用してアプリのどこかにネイティブ広告を配置するとします。FacebookAdapter は、ネイティブ admob 広告 (この場合は既にコードに実装されています) を表示するか、Facebook ネイティブ広告を表示するかを決定できますか? (私のコードでは個別に実装されていません)
facebook - Facebook Audience Network のパフォーマンス データを 1 時間ごとにプログラムで取得するにはどうすればよいですか?
ここで車輪を回転させているので、助けが必要です。
内部アプリ分析システム用に、現在 FB App Insights Reporting API を使用して基本的な Fb Audience Network 広告指標データ (リクエスト、インプレッション、収益など) を取得するスクリプトがあります: https://developers.facebook.com/ docs/graph-api/reference/v2.6/application/app_insights
ただし、データは日単位でしかレポートされませんが (誤解を招くように応答と共にタイムスタンプが返されますが)、このデータを時間単位で収集する必要があるため、任意のタイム ゾーンのレポートを正確に生成できます。
この特定のレポート目的のために構築されたと思われる Graph API の別の部分に出くわしました。ドキュメントによると、時間単位の粒度をサポートしています: https://developers.facebook.com/docs/graph-api/reference/v2。 6/user/adnetworkanalytics
私は FB API のセキュリティと設計にある程度慣れていますが、私の人生では、この API エッジから空のデータ リストしか取得できません。サンプルリクエスト:
これは、「ユーザー」(私、または技術的にはInsight APIデータにアクセスするために設定したダミーアプリ)がこのデータにアクセスするための正しい権限を持っていないことを意味します。関連付けられているアクセス許可がread_audience_network_insights
表示されません。
[Get User Access Token] を選択すると表示されるダイアログで、Graph API Explorer を介してアクセス許可を追加することで、これにアクセスしているアプリにアクセス許可を追加しようとしました。ただし、そこに追加した後でも、プロセスを再度実行するとダイアログに表示されますが、関連付けられた権限はまだ付与されていません。
これは、その特定の許可のためにこのアプリを FB レビューに送信する必要があるためだと思いますが、それを試してみると、レビューのために選択できる許可が表示されません。
まとめ:
私のタイトルが言うように、私の目標は、FB オーディエンス ネットワークのデータを 1 時間ごとに取得することです。私はこれを行うためのプログラム的な方法にオープンです(できれば、Pythonスクリプトで実装できるもの)。それが許可を得て adnetworkanalytics エッジをうまく使用するのを手伝ってくれる人がいることを意味するなら、それは素晴らしいことです。それが私がまだ気づいていない他の手段によるものであれば、それも素晴らしいことです. ありがとうございました!
android - Facebook 広告が Android デバイスに表示されない
AndroidアプリでFacebook広告を使用しています.一部のテストデバイスでは、バナーやインタースティシャルに関係なく、広告が表示されないことがわかりました.なぜだろうと思い、理由を見つけようとしましたが、情報を記録せず、「onError」メソッドを呼び出します.最後に、これらのデバイスの共通点は、これらのデバイスに facebook アプリがインストールされていないことです。次に、facebook アプリをインストールしてからログインしようとしました。広告が実際に表示されます。なぜこれが起こるのか混乱しています。
Facebookアプリをインストールする必要があるFacebook広告には必要ですか?
ios - Facebook ビデオ広告の表示中に iOS がクラッシュする
クラッシュログはこちら:-
Facebook Audience Network から広告を取得し、リスト ビューで表示しているだけです。
Facebook Audience Network サンプル アプリで示されているように、XIB の FBMedia ビューを使用しています。どういうわけか、オブザーバーを削除する前に AVplayer の割り当てが解除されます。
誰かがこれについて助けてくれますか。
*** 最初のスロー コール スタック:
(
0 CoreFoundation 0x000000010bd55d85 __exceptionPreprocess + 165
1 libobjc.A.dylib 0x000000010b7c9deb objc_exception_throw + 48
2 AVFoundation 0x0000000106c25ee7 -[AVPlayer _removeAllLayers] + 0
3 NewsHunt 0x0000000105c2d721 -[FBAdVideoView removeAllTimingObservers] + 369
4 NewsHunt 0x0000000105c2b167 -[FBAdVideoView playMovieWithURL:withVideoPlayCheck:withVideoTimeCheck:withFailure:] + 183
5 NewsHunt 0x0000000105c5b8df -[FBMediaView loadVideo] + 671
6 NewsHunt 0x0000000105c5b045 -[FBMediaView loadNativeAd:] + 389
7 NewsHunt 0x0000000105c5ae8f -[FBMediaView setNativeAd:] + 431
8 NewsHunt 0x00000001056c0180 -[DHFANAdCommunicator renderAdOnView:andParentViewController:] + 240
9 NewsHunt 0x00000001055e1f8c -[DHMultipleExternalAdResponse renderAdOnView:andParentViewController:] + 124
10 NewsHunt 0x00000001056c3baf -[DHCardP1AdRenderer setAd:onView:] + 143
11 NewsHunt 0x0000000105850113 -[NewsListViewController tableView:willDisplayCell:forRowAtIndexPath:] + 467
12 UIKit 0x00000001095ba59c -[UITableView _createPreparedCellForGlobalRow:withIndexPath:willDisplay:] + 934
13 UIKit 0x00000001095ba62c -[UITableView _createPreparedCellForGlobalRow:willDisplay:] + 74
14 UIKit 0x000000010958ed4f -[UITableView _updateVisibleCellsNow:isRecursive:] + 2996
15 UIKit 0x00000001095c3686 -[UITableView _performWithCachedTraitCollection:] + 92
16 UIKit 0x00000001095aa344 -[UITableView レイアウトサブビュー] + 224
17 UIKit 0x0000000109517980 -[UIView(CALayerDelegate) layoutSublayersOfLayer:] + 703
18 QuartzCore 0x0000000108f8cc00 -[CALayer layoutSublayers] + 146
19 QuartzCore 0x0000000108f8108e _ZN2CA5Layer16layout_if_neededEPNS_11TransactionE + 366
20 QuartzCore 0x0000000108f80f0c _ZN2CA5Layer28layout_and_display_if_neededEPNS_11TransactionE + 24
21 QuartzCore 0x0000000108f753c9 _ZN2CA7Context18commit_transactionEPNS_11TransactionE + 277
22 QuartzCore 0x0000000108fa3086_ZN2CA11Transaction6commitEv + 486
23 QuartzCore 0x0000000108fb1b5c_ZN2CA7Display11DisplayLink14dispatch_itemsEyyy + 576
24 CoreFoundation 0x000000010bcaf074 CFRUNLOOP_IS_CALLING_OUT_TO_A_TIMER_CALLBACK_FUNCTION + 20
25 CoreFoundation 0x000000010bcaec21 __CFRunLoopDoTimer + 1089
26 CoreFoundation 0x000000010bc70b11 __CFRunLoopRun + 1937
27 CoreFoundation 0x000000010bc700f8 CFRunLoopRunSpecific + 488
28 GraphicsServices 0x000000010df72ad2 GSEventRunModal + 161
29 UIKit 0x000000010945cf09 UIApplicationMain + 171
30 NewsHunt 0x0000000105763767 メイン + 151
31 libdyld.dylib 0x000000010cfeb92d 開始 + 1
32??? 0x0000000000000001 0x0 + 1
)
html - Facebook モバイル Web 広告表示の問題
モバイル サイトの広告に Facebook Audience Network (MobileWeb-beta) を使用しています。しかし、320x50 の HTML ソース コードでは、必要に応じてモバイル画面の幅全体に広告が表示されず、小さな広告が表示されます (画像に示されているように)。
私はFbサイトで与えられたコードを使用しています:
<div class="fb-ad" data-placementid="xxxxxx-xxxxxx" data-format="320x50" data-testmode="true">
</div>
助言がありますか?ありがとう!
android - GridView の Facebook ネイティブ広告: MediaView は灰色の四角形を表示します
Facebook ネイティブ広告を GridView に統合しました。とりあえず、テスト広告を表示します。ビデオを再生するものを除いて、正常に動作します。
ユーザーが GridView を操作しなければ、MediaView は問題なくビデオを再生します。GridView がスクロールされているとき、ビデオは一時停止され、Ad が画面に再表示されると再開されます。
グリッドを上下に数回スクロールした後、MediaView にはビデオが表示されなくなり、単に灰色の四角形が表示されます。
好奇心から、MediaView が灰色のときにデバイスでUi 自動ビューアーを実行しようとしました。面白いことに気づきましたが、よくわかりません。
ビュー階層では、いくつかの子 FrameLayout (アダプターによって指定されたビューのコンテナー) を持つ GridView を確認できます。これには、ネイティブ広告とその他のビューが含まれます。
しかし、MediaView がグレーの場合、その FrameLayoutはビュー階層に表示されません。しかし、それは画面上でうまくレンダリングされます!
私は自分が見ているものに非常に困惑しています。
また、これらの広告を RecyclerView に統合したところ、この問題は発生しませんでした (または、少なくとも気付きませんでした)。
コードについて話しましょう。Facebook のネイティブ広告ビューを指す参照があります。
提案を歓迎します:)
ビューを GridView に提供するアダプターのコードを次に示します。
これは、Ui Automator Viewer のスクリーンショットです。
javascript - Facebook オーディエンス ネットワーク - 無限スクロールでの広告の読み込み
Facebook のモバイル サイト向けのオーディエンス ネットワークに出会いました。すべてがかなり見栄えがします(チュートリアルは問題ありません)
しかし、私は対抗したい「限界」に出くわしました。現在、最初に Web ページをロードすると、広告は正常に表示されますが、一定量のスクロール後に div を挿入する無限スクロールが発生します。問題は、広告を含むはずの新しい挿入 div が広告を読み込まないことです。