Is it necessary to integrate the Facebook SDK to work with the installation of mobile application ads

I used the installation of mobile applications for advertising "to promote my application through" Facebook ", I see ads appearing in the" news feed "section of users, but the problem is that:

Even if the user installs the application, the ads appear again and again, how can I stop the advertisement from appearing several times when the user once installed the application?

I believe that this problem can negatively affect the application, since the Facebook algorithm places a high negative penalty for the "quality score" of applications that have a high percentage of "X-outs" or complaints of spam.

I looked at the documentation at: https://developers.facebook.com/docs/ads-for-apps/mobile-app-ads/ ", but I'm confused about the steps that need to be taken to" Exclude people from showing these Ads that already have the app installed? "

Do I only need to specify "fb + App_Id" in my Info.plist applications or do I also need to write the two lines of code indicated below?

[FBSettings setDefaultAppID: YOUR_APP_ID]; [FBAppEvents activateApp];

Can someone please help me with this?

+4
source share
3 answers

....... NSURLScheme, , FB_App_ID , , . SDK.

. : https://developers.facebook.com/docs/ads-for-apps/mobile-app-ads/

+1

, , Fb + App_Id facebook , facebook - SDK.

https://developers.facebook.com/docs/ads-for-apps/mobile-app-ads/ , , facebook sdk :

[FBSettings setDefaultAppID: YOUR_APP_ID]; [FBAppEvents activateApp];

, , facebook , ?

0

[FBAppEvents activateApp];. iOS SDK Doc , . FBSDKAppEvents.h ...

, , , , .

. .

/*!
 @abstract
 Notifies the events system that the app has launched and, when appropriate, logs an "activated app" event.  Should typically be placed in the
 app delegates' `applicationDidBecomeActive:` method.
 This method also takes care of logging the event indicating the first time this app has been launched, which, among other things, is used to
 track user acquisition and app install ads conversions.
 @discussion
 `activateApp` will not log an event on every app launch, since launches happen every time the app is backgrounded and then foregrounded.
 "activated app" events will be logged when the app has not been active for more than 60 seconds.  This method also causes a "deactivated app"
 event to be logged when sessions are "completed", and these events are logged with the session length, with an indication of how much
 time has elapsed between sessions, and with the number of background/foreground interruptions that session had.  This data
 is all visible in your app App Events Insights.
 */
+ (void)activateApp;
0
source

All Articles