Potential harm of discontinuing support for Facebook Web Games platform with active mobile apps - facebook

I have an app which uses the FB SDK, currently it supports 3 platforms, iOS, Android and Facebook Web Games (Canvas).
Canvas platform is no longer supported and I would like to remove it from the dashboard.
What potential harm, if any, could come from discontinuing support for the Facebook Web Games platform when the Android and iOS versions of the app are still active and utilizing the Facebook SDK? Could this affect the functionality of the mobile SDK in any way? AppRequests, Invites?
Lack of clear documentation on potential impact of discontinuing support for Facebook Web Games on mobile platforms for the same app Dashboard warnings

Related

Can I use AdSense in a CapacitorJS application to show ads across all 3 platforms: Web, iOS and Android?

Background
I have an app that's available on the web, iOS and Android.
I’m using CapacitorJS, Angular and Firebase as main tech stack. By using Capacitor I have a single codebase for all 3 platforms.
How Capacitor works on iOS and Android is that it takes your web-projects dist-folder and wraps it in a native WebView. Sort of like how Ionic works. And this is what makes showing ads tricky.
Problem/Question
I would like to use one single ad provider across all 3 platforms. From my understanding AdSense is only to be used on websites while AdMob is used on mobile apps.
BUT, my whole app is web based, even the ios/android app is just the website shown in a webview. Doesn't this mean I could use AdSense even in my mobile apps, or are there any restrictions I'm unaware of?
How would you handle my scenario? What options do I have? I appreciate any suggestions or insights.
https://support.google.com/admob/answer/48182?hl=en&ref_topic=9756841#zippy=%2Cview-full-ad-placement-policies
Google ads, search boxes or search results may not be:
Integrated into a software application (does not apply to AdMob) of any kind, including toolbars.
So to answer your question adsense cannot be used in any software application ( does not apply to Admob). So you can use it in native android and ios app.
Also refer to https://support.google.com/admob/answer/48182?hl=en ( Refer Technical requirements section ) You need to check what type of adsense ads you are using within the app.
WebView
AdSense for content (AFC) and Ad Exchange (AdX) display ads are not supported through all WebView technologies.
App developers wishing to monetize by publishing AFC and AdX display ads through a WebView must use one of the following supported viewing frames:
Android: Chrome Custom Tab
iOS: SFSafariViewController (iOS9 and iOS10 only)
Google AdMob and AdX in-app ads may be shown in an app next to a WebView so long as the Google Mobile Ads SDK is in use and the publisher is compliant with all other AdSense program policies.
Using a third party website within your android app also requires permission from website owner. So you might be asked to present the proof of ownership or your app might be removed from play store. Refer to admob policy for using website within your app.
https://support.google.com/admob/answer/2753860#Exceptions_AdSense&zippy=%2Cview-exceptions%2Cview-ad-placement-policies
Displaying a third party site in your app
When an app displays someone else's site within a frame, this is considered framing content. Publishers are not permitted to frame third party content and monetize it without permission from the owners of that content.
If a publisher owns the content, it can be framed in their app and monetized. However, if the framed content is already being monetized by Google Ads, the framed content should not contain any additional code for AdSense or AdMob inside the version on the mobile app.
Apple is strict on approving apps which are mimicking a website so chances of rejecting on apple are high ( not related to advertisement ) https://developer.apple.com/app-store/review/guidelines/#design
4.2 Minimum Functionality
Your app should include features, content, and UI that elevate it beyond a repackaged website. If your app is not particularly useful, unique, or “app-like,” it doesn’t belong on the App Store. If your App doesn’t provide some sort of lasting entertainment value, it may not be accepted. Apps that are simply a song or movie should be submitted to the iTunes Store. Apps that are simply a book or game guide should be submitted to the Apple Books Store.
Displaying ads within webview doesn't give native experience to end user. So technically you are not violating any rules ( as long admob other policies are followed ). Its recommended to implement native Ads for rich UI experience

FB mobile canvas app/game redirection to external website

I have a Facebook app built with canvas. We have made the app playable thru the Gamesroom via browser. I am aware that FB has deprecated support for Canvas applications on the mobile FB native app. I would like for when people click my app via mobile FB native app (android for now) to be redirected to a certain domain (web browser version of the game). Is it possible to do this, if so how can we?

FB.AppEvents.LogEvent for Facebook Canvas app

We have implemented Facebook SDK for our Unity app on iOS, Android and Facebook canvas app and want to use the FB.AppEvents.LogEvent method for analyzing in game events. For iOS and Android it works fine. But for Facebook canvas app with Unity binary it doesn't work. We find out that the following description of FB.AppEvents.LogEvent:
"Publish an app event, for deeper integration with Mobile App Install Ads. Mobile only, versions 4.3.3 and above."
Do we understand that the FB.AppEvents.LogEvent is actually for iOS and Android and can't use for Facebook app? If so then is there any substitute of FB.AppEvents.LogEvent for Facebook canvas apps?
Tanks a lot for any answers.

Will mobile web apps ever gain bookmark distribution inside of the Facebook native iOS app?

I think bookmark distribution inside the Facebook native iOS app is a great opportunity. However, based on the table at http://developers.facebook.com/docs/mobile/support/, it appears that option is only available to native iOS apps. Does anyone know if there are future plans to make web app bookmarks available inside the native app?
It's possible that the bookmark feature within the native iOS Facebook app violates Apple's policies regarding content on their platform, i.e. a web app bookmarked within the Facebook native app would represent a different user experience from the one that was cleared by Apple when they let the Facebook app onto the App Store.
If this is the case, there will be no bookmarks available in the native app unless Apple changes their policy, or grants Facebook a waiver.

Mobile phones that can support facebook apps

Does anyone know of a good website that I can check to find out what are the mobile phones (smartphones) that support facebook apps (Facebook API calls and all that)?
I am pretty sure that all smartphones have facebook support except for blackberries, but I would still like to find a full list.
Blackberry currently has it in their AppWorld http://appworld.blackberry.com/webstore/content/680?lang=en
Nokia currently has it in their Ovi Store http://store.ovi.com/search?q=facebook
Saying that I don't believe there is a current "smart" phone that doesn't have a facebook app. I didn't link it, but Palm/HP WebOS also has a facebook app.
To also answer the API question I saw 3rd party apps on all platforms as well so I don't believe there is a current app market/platform that doesn't support the FB API.
It would be based more on OS. iOS, Android, and Windows 7 all support the calls. According to this SO Question, Blackberry works too.
There is also the Facebook Blackberry SDK