Removing ads in facebook canvas app/ page - facebook

I am creating a facebook canvas app and I was wondering if its possible to manage the ads displayed to the right of the app.
Maybe remove the ads, or choosing which one can be displayed.
I am using the facebook php sdk and js sdk. I can not find within the documentation any usefull function to do this.
Any help would be appreciated.

Facebook doesn't offers control on their ads on any area to anyone directly or indirectly through apps. They manage their ads their own.
Currently it's not possible to remove the ads, or choosing which one can be displayed. And I don't think in future they will be giving permissions for other users. Canvas page is loaded on Facebook hence we can't remove it. Facebook earning lot of money through ads. They won't allow anyone to manage their ads.

Related

Linking iOS app store custom landing page to a Facebook ad campaign

Recently Apple introduced a custom product page feature where multiple different App landing pages can be made.
While running Facebook ads, there is no option to link an ad set to a particular landing page’s Url. It only detects the app and sends to main listing.
Any experience with this?
Can any 3rd party service like Appsflyer help in this case?
Seems there is no chance to do it because Facebook didn't give such an opportunity even with deep links. Only web2app solutions.

How to set up a facebook app for an existing fan page to track ad clicks/installs?

I’m trying to set up and link the facebook sdk in some existing mobile apps to an existing fan page. I’m an admin for the fan page, so I have access to https://www.facebook.com/analytics/page_a_id/ for that page. I want to be able to track ad clicks —> app installs. I got a new app working with the sdk setting it up through https://developers.facebook.com/apps/app_b_id/dashboard/. But I want it to be linked to the first page, not a new app. How can I create an app and link it to that already existing fan page? I have followed the instructions from this answer (https://stackoverflow.com/a/13904144/419194), and I was able to successfully see the page I want to connect on https://developers.facebook.com/apps/app_b_id/settings/advanced/ . However, events from the facebook sdk on Android still are reported in the analytics page for page_a_id. Why is this? Is there anything else I have to do? Or am I just misunderstanding how this all works entirely?
And just to keep me sane, this is the correct process, right? I only want to be able to feed the sdk into the analytics. I feel like many other people must have done this, but there seems to be a lot of confusion from various SO/FB help posts.

Facebook App Center Game that doesnt use FB API?

Is it possible to submit my 3D WebGL HTML5 / Facebook Canvas app to the App Center, even though it does not use the Facebook API? It isn't integrated with Facebook in any way, other than, being embedded in..
https://apps.facebook.com/flappy-wheels/
..from a Dropbox-hosted URL, if that even counts as a technical "Facebook integration" - which I doubt, as no API usage or Facebook signup or login required to even play it.
I keep on trying to submit it for App Center review but it insists to think I'm using the FB API when I'm not. Does this mean usage of the FB API is absolutely required for App Center submission? What if I dont want my app logging in to people's Facebook accounts? What if I don't want it accessing their personal information, or posting for them, or any of that jank? What if I just want it to be a game to simply be played embedded in a FB app URL, with no actual FB integration or interaction? Can that not be put on the App Center?
It thinks I need 3 permissions, one of which is logging in to people's accounts, I think these 3 permissions are put there in settings by default, how do I removed those permissions from my app settings, as those permissions listed aren't being used in my game, as it isn't using any FB permissions?
A smaller question on the side, what is the "tagline"? Like, it is the keywords / searchable tags, right? I'm used to them being called just "tags" and not a "tagline" so just to be sure I know what it is.
Thank you so much for any help or suggestions!
Yes you can always submit the html5 game on facebook canvas but for App Centre listing its necessary. Also using dropbox, github hosted sited will have less server resources allocted to them and hence high load time - i recommend to use any other hosting services out their, but remember https is a must.
Tagline is like a punch line for any product just go on the same theme.

Smart App Banner in Facebook

When a user opens a link in their Facebook iPhone app to our page, how do you get the Smart App Banner to show at the top of the page? It doesn't show I'm assuming because the Apple Dev site says Smart App Banners don't show up in frames. Is there a way around this? Do I have to build my own custom banner?
This is also an issue in Twitter. Our app shares links to FB and Twitter back to our site. I'm trying to figure out how to make the Smart App Banner to show up whether viewing in iPhone Safari, Facebook, or Twitter.
Smart App Banners require a meta tag in the header of the page. They cannot be used in frames. So without access to the source code of Facebook and Twitter, this isn't possible.
http://developer.apple.com/library/ios/#documentation/AppleApplications/Reference/SafariWebContent/PromotingAppswithAppBanners/PromotingAppswithAppBanners.html
Yes, you will have to build your own smart banner or use someones work. I had the same problem and would like the visitors to our website to find our app using a "smart banner".
I have adapted this great script: https://github.com/ijason
Had to make a few changes to link to the app in App Store instead of the artist e.g. changed the code artistViewUrl to trackViewUrl = json.results[0].trackViewUrl to link directly to the app instead of the developer in my case.
It's implemented here and has been tested it in Messenger, Twitter and the native Facebook app. The usual smart banner is shown in Safari. The other will appear in other browsers and when using frames.
https://eventsane.com/Events/United-States/New-York/New-York-City
So far it has given the result I was aiming for even though Facebook steals the best spot in the Messenger app. Hope it helps.

Differentiating between Google Analytics Tracking of Facebook App and Web App

I have a web app at www.mydomain.com/webapp and its set up with Google Analytics. I create a facebook app at apps.facebook.com/webapp and iframe in the above url.
Is there a way to distinguish activity of users on facebook from users on mydomain?
Thanks for any help and direction you can give me.
You could use JavaScript to determine that your page is displayed in an iframe – but that would also be true if maybe other sites embedded your page.
A better way would be to check for the [signed_request][1] parameter that gets POSTed to your app on initial load into the iframe. (If you were paranoid about someone “faking” that, you could also verify the signed_request.)
Once you figured out that your page was actually loaded inside Facebook, it should be easy to execute the appropriate JS code to send that info to Analytics.