Android および iOS デバイスの Facebook 広告については、https ://developers.facebook.com/docs/tutorials/mobile-app-ads/ のチュートリアルに従いました。広告キャンペーンはまだ作成されていません。
Android でアプリを実行すると、Facebook アプリ ページの「レポートされた最後のモバイル インストール」の値が更新されます。ただし、iOS では同じことは起こりません。
これが私のplistファイルです:
<key>FacebookAppID</key>
<string>xxx</string>
<key>URL types</key>
<array>
<dict>
<key>URL Schemes</key>
<array>
<string>fbxxx</string>
</array>
</dict>
</array>
コードは次のとおりです。
- (void)applicationDidBecomeActive:(UIApplication *)application {
[FBSettings setLoggingBehavior:[NSSet setWithObjects:FBLoggingBehaviorFBRequests, FBLoggingBehaviorFBURLConnections, FBLoggingBehaviorAccessTokens, FBLoggingBehaviorSessionStateTransitions, FBLoggingBehaviorPerformanceCharacteristics, nil]];
NSDate *facebookIdPublishedDate = [[NSUserDefaults standardUserDefaults] objectForKey:@"facebookIdPublishedDate"];
if (!facebookIdPublishedDate) {
[[NSUserDefaults standardUserDefaults] setObject:[NSDate date] forKey:@"facebookIdPublishedDate"];
[FBSettings publishInstall:FACEBOOK_APP_ID];
NSLog(@"Published Install with Facebook App ID: %@", FACEBOOK_APP_ID);
}
}
FBSDKLog の出力を見ることができますが、問題はないように見えます。エラーはありません。しかし、「Last Mobile Install Reported」の値にはまだ結果がありません...
私が見逃しているものはありますか?