Universal Mobile Ads for iOS & Android

We have this exact issue. If we put plugins in Engine or Project, builds fine until we pull SDKs. Before we grab SDKs, we obviously get the “Google AdMob SDK not installed!” as mentioned previously.

Our Android works fine, tests check out using Admob for all ad types.

Unfortunately our IOS will not package if you pull sdks using GameDNA. Will build just fine before pull with both plugins.

Hope someone out there has a solve to share. We are on 4.22.3, mac for iOS build. Here are some logs. We are using the example TestUMA here after a clean project with GameDNA sdk pull:

"
UATHelper: Packaging (iOS): Performing 8 actions (16 in parallel)
UATHelper: Packaging (iOS): [3/8] sh Unzipping: /Users/Shared/Epic Games/UE_4.22/Engine/Plugins/Marketplace/UniversalMobileAds/Source/ThirdParty/IOS/Google/GoogleUtilities.embeddedframework.zip -> /Users/Shared/Epic Games/UE_4.22/Engine/Intermediate/UnzippedFrameworks/UniversalMobileAds/GoogleUtilities.embeddedframework
UATHelper: Packaging (iOS): [1/8] sh Unzipping: /Users/Shared/Epic Games/UE_4.22/Engine/Plugins/Marketplace/UniversalMobileAds/Source/ThirdParty/IOS/Google/GoogleMobileAds.embeddedframework.zip -> /Users/Shared/Epic Games/UE_4.22/Engine/Intermediate/UnzippedFrameworks/UniversalMobileAds/GoogleMobileAds.embeddedframework
UATHelper: Packaging (iOS): [2/8] sh Unzipping: /Users/Shared/Epic Games/UE_4.22/Engine/Plugins/Marketplace/UniversalMobileAds/Source/ThirdParty/IOS/Google/GoogleAppMeasurement.embeddedframework.zip -> /Users/Shared/Epic Games/UE_4.22/Engine/Intermediate/UnzippedFrameworks/UniversalMobileAds/GoogleAppMeasurement.embeddedframework
UATHelper: Packaging (iOS): [4/8] sh Unzipping: /Users/Shared/Epic Games/UE_4.22/Engine/Plugins/Marketplace/UniversalMobileAds/Source/ThirdParty/IOS/Google/nanopb.embeddedframework.zip -> /Users/Shared/Epic Games/UE_4.22/Engine/Intermediate/UnzippedFrameworks/UniversalMobileAds/nanopb.embeddedframework
UATHelper: Packaging (iOS): /bin/sh: /Users/Shared/EpicGames/UE_4.22/Engine/Intermediate/UnzippedFrameworks/UniversalMobileAds/GoogleMobileAds.embeddedframework.sh: No such file or directory
UATHelper: Packaging (iOS): /bin/sh: /Users/Shared/EpicGames/UE_4.22/Engine/Intermediate/UnzippedFrameworks/UniversalMobileAds/GoogleAppMeasurement.embeddedframework.sh: No such file or directory
UATHelper: Packaging (iOS): /bin/sh: /Users/Shared/EpicGames/UE_4.22/Engine/Intermediate/UnzippedFrameworks/UniversalMobileAds/GoogleUtilities.embeddedframework.sh: No such file or directory
UATHelper: Packaging (iOS): /bin/sh: /Users/Shared/EpicGames/UE_4.22/Engine/Intermediate/UnzippedFrameworks/UniversalMobileAds/nanopb.embeddedframework.sh: No such file or directory
UATHelper: Packaging (iOS): Took 18.214428s to run mono, ExitCode=5
UATHelper: Packaging (iOS): ERROR: UnrealBuildTool failed. See log for more details. (/Users/dev/Library/Logs/Unreal Engine/LocalBuildLogs/UBT-TestUMA-IOS-Development.txt)
UATHelper: Packaging (iOS): (see /Users/dev/Library/Logs/Unreal Engine/LocalBuildLogs/Log.txt for full exception trace)
PackagingResults: Error: UnrealBuildTool failed. See log for more details. (/Users/dev/Library/Logs/Unreal Engine/LocalBuildLogs/UBT-TestUMA-IOS-Development.txt)
UATHelper: Packaging (iOS): AutomationTool exiting with ExitCode=5 (5)
UATHelper: Packaging (iOS): RunUAT ERROR: AutomationTool was unable to run successfully.
PackagingResults: Error: AutomationTool was unable to run successfully.
PackagingResults: Error: Unknown Error"

Hope shouting this into the void might bring a bit of luck!

Edit: Should mention, while the logs show engine directory for TestUMA, we also tried Plugins folder in Project directory with same results.