0

AndroidでFacebookSDKを使用して広告を設定する方法については、このガイドに従っています。

https://www.facebook-studio.com/fbassets/resource/71/MobileAppInstallAds_ProductSetupGuide.pdf

アプリに以下を追加するように指示する行があります。

Facebook fb=new Facebook(appId); 
fb.publishInstall(appContext)

ただし、Facebook SDKコードを見ると、authorizeを呼び出すと(autoPublishAsyncメソッドを介して)これが自動的に送信されるように見えます。

authorizeを呼び出しており、publishInstallを呼び出すため、この追加の呼び出しは必要ないと想定しています。(誰かがこれを確認できますか?)

インストールを完全に報告しているiOSですべてが機能しています。ただし、予想されるほど多くのAndroidインストールが実行されることはありません(ただし、ある程度は機能していることを意味します)。

アプリのデバッグ中に、publishInstallメソッドが呼び出され、インストールがFacebookに送信されますが、そのメソッドからの応答は解析または検証されません。したがって、おそらくそれは何らかの理由で本番環境で失敗する可能性があり、私たちは決して知りませんでした。

FB側ですべてが正しく機能していることを検証するためにAndroidのインストールを表示するページはどこかにありますか?または、何がうまくいかないのか、またはこれをデバッグする方法について、他に何か提案がありますか?

4

1 に答える 1

1

Facebook.authorizeを呼び出すと、推移的にpublishInstallも呼び出されます。ただし、(ユーザーがログインボタンをクリックしたときだけでなく)すべてのユーザーに対してFacebook.authorizeを呼び出さない限り、すべてのケースをカバーできるとは限りません。

また、Android SDKの新しい3.0.1バージョン(先週リリース)に更新する必要があります。これにより、publishInstallリクエストの応答処理/キャッシュが改善されます。

于 2013-03-26T17:06:01.413 に答える