Some apps haven't been configured to use Apple's SKAdNetwork - ios

After I publish my Flutter app on Apple App Store Admob gave this warning.
Some apps haven't been configured to use Apple's SKAdNetwork
To ensure you're getting credit for all ads activity, like app
installs, be sure to configure SKAdNetwork with Google's network IDs.
When I click "Get instructions" button. It opens this page:
https://developers.google.com/admob/ios/ios14?hl=en-GB
But as you know, this page is not for Flutter. This page is for Native iOS apps developing by Swift or Objective-C.
How can I configure Apple's SKAdNetwork in Flutter? Where to edit - change?
Interestingly, there is no source for this problem in the Internet.
I feel like the first person in the world to develop Flutter.
Really, there is no solution - no source in Flutter for this problem!
Note: There is no information about this problem in this source too:
https://developers.google.com/admob/flutter/quick-start#ios
EDIT: Must I implement ATT to configure SKAdNetwork? What happens if I only change Info.plist?
https://developers.google.com/admob/ios/ios14?hl=en-GB#request

Even with flutter applications, you have different configuration files for iOS and Android.
Look for the Info.plist file within your project (you must have one, usually under ios/Runner and update the keys as mentioned in the link you have attached

I solved my problem, this warning has been removed automatically. I was using out-dated admob SDK.
https://pub.dev/packages/google_mobile_ads/install
SOLUTION:
Update your admob SDK to latest version.
I edited my pubspec.yaml file.
dependencies:
google_mobile_ads: ^1.0.1
I updated my app on App Store so no warning is seen now in Admob Panel.

Related

Add React-native app to 'Activities' panel on IOS

I am looking for informations about to add an App in the 'Activities' IOS panel in order to can add my app to the list of sharing apps.
I don't know if it's automatic or if it need some configuration.
Thanks
This is possible using AppExtensions in iOS SDK.
In React native, the docs talk about App extensions here. And an example app for sharing is available in a github repo.

Is GSDAppIndexing SDK required anymore?

It seems like for iOS 9+, Implementing Universal links (associated-domains, apple-app-site-associations) is enough for Google App indexing. The GSDAppIndexing pod (2.0.3) is not required anymore. Is that correct?
I ask because on the japanese product forum, a googler said that the SDK should be removed from the app.
Similarly, the firebase app-indexing setup page for iOS doesn't mention the SDK anymore and simply says to implement universal links.
Just need a confirmation.
Thank you for your question. GSDAppIndexing pod isn't required anymore. Implementing Universal Links is sufficient for Firebase App Indexing.

Why does Apple think I'm serving ads?

Working with a Cordova app that we just added Google Analytics. The Google advertising flag is being left at the default "NO" setting. However, when I try to submit the app to Apple, it's saying that it's detecting IDFA and it asks me to specify what type of advertising we're doing. The problem is that we're not doing any advertising, so there's no valid option for me to select. Hence, I can't update the app.
Is there something that we've missed to setup just analytics without advertising?
This has been a problem with google-analytics-plugin since the AdSupport framework was added by this commit.
The quickest workaround is to use the fork at https://github.com/kju-digital-solutions/google-analytics-plugin:
cordova plugin add https://github.com/kju-digital-solutions/google-analytics-plugin
which removes the ad framework

Firebase iOS is not opening my app from Safari

I tested the dynamic links Firebase. Configured everything in the project, the implementation did exactly like the Google documentation and created links on the console. When I test in Safari it does not open the application.
Thank you
iOS 9+
Due to the limitations on the iOS platform, Firebase Dynamic Links must rely on Apple's Universal Link system to open the app directly from a link when it is installed. One of the constraints placed on Universal Links is that the app-open behavior is only triggered from a user's click and not by a redirect or copy/paste into Safari.
We have found it very challenging to test Universal Links in the simulator and pretty much always use a real device for this type of thing. Basic steps: install app > SMS link to your test device > click link > observe app open.
iOS 8 and prior
iOS versions prior to 9 handle opening the app from a Dynamic Link through Safari, so if the app is not opening when you copy/paste the link into Safari then some setup is incomplete. Please review your Firebase project for information and confirm that your bundle IDs/custom schemes match on the project page, in your link, and in your app; be sure that the bundle ID is listed in URL Types in your Xcode project setup along with any custom scheme you wish to use.
Other Info
Here is a link to a prior answer that may be helpful as well.
Firebase dynamic link not opening the app iOS

Google app invites on iOS deep link only opens app store

I am working on adding Google App Invites deep linking to an iOS app and I followed all the steps for Adding App invites to iOS but the deep link just opens the app store to my app page even if the app is installed.
To recap, I...
Installed the Cocoapod
Generated and added the config file using the appropriate app store ID and bundle ID
Included the code for application:openURL:... and didFinishLaunchingWithOptions:
Added the URL Scheme for google and inputted the REVERSED_CLIENT_ID
I'm not sure how to debug this considering I did all that Google told me to do. Their only help link on the Google Developers site was to Stack Overflow. Has anyone tried implementing these deep links on iOS and succeeded?
EDIT: This was done using iOS 8.x. #Caio pointed out the problem still persists on iOS 9 but not on iOS 7.x.
We need to set the value "applinks:{your_app_link}.app.goo.gl" to Associated Domains on Capabilities tab of Xcode.

Resources