googleads-mobile-flutter: 1 required SKAdNetwork identifier(s) missing from Info.plist. Missing network(s): AdColony.

Plugin Version

google_mobile_ads: ^2.3.0

Steps to Reproduce

  1. Setup the project on iOS.
  2. Add the SKAdNetworkItems according to google’s documentation.
  3. Load an InterstitialAd InterstitialAd.load();
  4. A warning will be shown on the debug console asking for SKAdNetwork Identifier, even though it was already included in info.plist. Ad Colony Network ID is 4pfyvq9l8r.skadnetwork.

Expected results: No warnings since it was already configured

Actual results: Got the warning Google> <Google:HTML> 1 required SKAdNetwork identifier(s) missing from Info.plist. Missing network(s): AdColony. See [Enable SKAdNetwork to track conversions] (https://googlemobileadssdk.page.link/enable-skadnetwork).

Logs
Google> <Google:HTML> 1 required SKAdNetwork identifier(s) missing from Info.plist. Missing network(s): AdColony. See [Enable SKAdNetwork to track conversions] (https://googlemobileadssdk.page.link/enable-skadnetwork).
[✓] Flutter (Channel stable, 3.3.9, on macOS 13.0.1 22A400 darwin-arm, locale en-BR)
    • Flutter version 3.3.9 on channel stable at /Users/????/Desenvolvimento/flutter
    • Upstream repository https://github.com/flutter/flutter.git
    • Framework revision b8f7f1f986 (9 days ago), 2022-11-23 06:43:51 +0900
    • Engine revision 8f2221fbef
    • Dart version 2.18.5
    • DevTools version 2.15.0

[✓] Android toolchain - develop for Android devices (Android SDK version 31.0.0)
    • Android SDK at /Users/????/Library/Android/sdk
    • Platform android-31, build-tools 31.0.0
    • Java binary at: /Applications/Android Studio.app/Contents/jre/Contents/Home/bin/java
    • Java version OpenJDK Runtime Environment (build 11.0.11+0-b60-7772763)
    • All Android licenses accepted.

[✓] Xcode - develop for iOS and macOS (Xcode 14.1)
    • Xcode at /Applications/Xcode.app/Contents/Developer
    • Build 14B47b
    • CocoaPods version 1.11.3

[✓] Chrome - develop for the web
    • Chrome at /Applications/Google Chrome.app/Contents/MacOS/Google Chrome

[✓] Android Studio (version 2021.1)
    • Android Studio at /Applications/Android Studio.app/Contents
    • Flutter plugin can be installed from:
      🔨 https://plugins.jetbrains.com/plugin/9212-flutter
    • Dart plugin can be installed from:
      🔨 https://plugins.jetbrains.com/plugin/6351-dart
    • Java version OpenJDK Runtime Environment (build 11.0.11+0-b60-7772763)

[✓] VS Code (version 1.73.1)
    • VS Code at /Applications/Visual Studio Code.app/Contents
    • Flutter extension version 3.54.0

[✓] Connected device (3 available)
    • macOS (desktop)            • macos                                • darwin-arm64   •
      macOS 13.0.1 22A400 darwin-arm
    • Chrome (web)               • chrome                               • web-javascript •
      Google Chrome 

[✓] HTTP Host Availability
    • All required HTTP hosts are available

• No issues found!

About this issue

  • Original URL
  • State: closed
  • Created 2 years ago
  • Reactions: 4
  • Comments: 17

Most upvoted comments

I may be wrong. I don’t know how these SKAdNetworkItems in info.plist are validated with google. But since I have never had a problem with a missing SKAdNetwork Identifier I noticed that on the updated documentation by google, the AdColony SKAdNetworkIdentifier 4pfyvq9l8r.skadnetwork has a blank space after it. As you can see below:

Screenshot 2022-12-02 at 13 47 51

I know it may not mean anything, but I am justing pointing out. Since it was the only one missing.

I tried without the blank space, but got the same warning.

I added both ad network ids but i still get the same warning.

AdColony | 4pfyvq9l8r.skadnetwork
AdColony / Mobilike | 6g9af3uyq4.skadnetwork