Universal Mobile Ads for iOS & Android

http://gamednastudio.com/plugins/images/UniversalMobileAds/Update15.png

Universal Mobile Ads Plugin 1.6.0 - the biggest update ever.

I’ve just released the biggest update of Universal Mobile Ads ever. It costs me a lot of work (almost a month!) but finally it’s done so I’m really happy! :slight_smile:

You can download it from GitHub repository on releases tab or your Sellfy dashboard (for Sellfy customers). Update also was submitted for UE4 Marketplace but it needs to wait for approval.

CHANGELOG:

1. Android:
★ Update to new AAR system
★ Support for Android 7.0 Nougat
★ Automatic conversion tracking
★ Modular SDK (smaller final APK size)
★ MoPub SDK updated to 4.9.0
★ AdMob SDK updated to 9.2.0
★ AdColony SDK updated to 2.3.6
★ Chartboost SDK updated to 6.5.1
★ Facebook Audience Network SDK updated to 4.15.0
★ Millennial Media SDK updated to 6.3.0
★ TapJoy SDK updated to 11.8.0
★ Vungle SDK updated to 4.0.2
★ Unity Ads SDK updated to 2.0.4

2. IOS:
★ Support for iOS 10
★ Automatic conversion tracking
★ iAd is now deprecated (no longer supported by Apple)
★ MoPub SDK updated to 4.9.1
★ AdColony SDK updated to 2.6.2
★ AdMob SDK updated to 7.11.0
★ Chartboost SDK updated to 6.5.1
★ Facebook Audience Network SDK updated to 4.15.1
★ InMobi SDK updated to 6.0.0
★ Millennial Media SDK updated to 6.3.0
★ TapJoy SDK updated to 11.8.1
★ Vungle SDK updated to 4.0.5
★ Unity Ads SDK updated to 2.0.4

If you haven’t owned it yet, you can buy now on Sellfy or UE4 Marketplace.

Hey,
my Android Builds fail with many errors like this one…

Compiling 136 source files to C:\Unreal\Project\Intermediate\Android\APK\bin\classes
MainFrameActions: Packaging (Android (ETC1)): UnrealBuildTool: [javac] C:\Unreal\Project\Intermediate\Android\APK\src\com\mopub\mobileads\HtmlInterstitial.java:3: error: package android.support.annotation does not exist
MainFrameActions: Packaging (Android (ETC1)): UnrealBuildTool: [javac] import android.support.annotation.NonNull;
MainFrameActions: Packaging (Android (ETC1)): UnrealBuildTool: [javac] ^
MainFrameActions: Packaging (Android (ETC1)): UnrealBuildTool: [javac] C:\Unreal\Project\Intermediate\Android\APK\src\com\mopub\mobileads\MoPubRewardedVideo.java:5: error: package android.support.annotation does not exist
MainFrameActions: Packaging (Android (ETC1)): UnrealBuildTool: [javac] import android.support.annotation.Nullable;

…]

C:\Unreal\Project\Intermediate\Android\APK\src\com\mopub\mraid\MraidController.java:849: error: cannot find symbol
MainFrameActions: Packaging (Android (ETC1)): UnrealBuildTool: [javac] void handleShowVideo(@NonNull String videoUrl) {
MainFrameActions: Packaging (Android (ETC1)): UnrealBuildTool: [javac]…^
MainFrameActions: Packaging (Android (ETC1)): UnrealBuildTool: [javac] symbol: class NonNull
MainFrameActions: Packaging (Android (ETC1)): UnrealBuildTool: [javac] location: class MraidController

Do you know how i can fix this?

did you download and install the libs from the url provided in the guide?

.

Yep these are installed as guided in the manual.

Go to your Code Works installation path (typically C:/NVPACK/android-sdk-windows) and run “SDK Manager.exe”. Then please check if you have installed “Android Support Repository” and “Android Support Library”.

Sorry , worked out the problem, seemed my build.xml got corrupted, working now :slight_smile:

Awesome! I’m glad that issue is resolved :slight_smile:

very powerful and great support! i had problem with packaging, ad linking. but dev support me with email 5 days. now all works well. thank you!

Sorry for the late reply, we got it working by switching to UE 4.13.

Another question is it you plugin asking for additional GooglePlus permission?

109852-screenshot_20161006-092504.png

or is it the switch to UE 4.13. Because we switch both things, UE to 4.13 and your plugin to Version 1.6. Our manifest only has these permissions in the final AndroidManifest.xml

If i click on “Decline” it will not log me in to google play services.

This is the new feature in UE 4.13 :slight_smile:

Do you know if it is possible to prevent this?

EDITED:

We got another Problem too with our iOS Build.
If we want to Upload it we get the following response:

We checked the Info.plist in

\Plugins\UniversalMobileAds\Source\ThirdParty\iOS\MoPub.embeddedframework.zip\MoPub.embeddedframework\Resources\MoPub.bundle

and found the “iPhoneSimulator” String there.

Is there a fix for that too?

Thanks for helping out.

It’s not possible because it is required to identify Google Play user.

Please download Third Party Libraries again, replace and try to build. Let me know if it helps! :slight_smile:

Seems to work now, upload is running. Thanks <3

Hi gameDNA,

I am using your Universal Mobile Ads. I notice my app crashes at the same time an ad doesn’t show on the phone. Just from what I can see, if the ad doesn’t load or get served - the app just crashes. I launch it a few more times, and it starts fine then shows a banner ad. Why would this happen inconsistently?

Thanks,
peter

Hi Peter,

  1. On which platform does it happen? iOS or Android?
  2. Please attach logs from device when app crashes (development build). Without logs I don’t know what happened because during tests it didn’t occur in scenario you described…
  1. Android
  2. Log below

UE4/Plugin Version: 4.12.5

Do you use custom banners (MoPub Orders) or only ads served by ad networks?

Only ads by Network. The networks I have enabled are AdMob, and Vungle.

It looks like a problem with MRAID banners (it should be only accesible via MoPub Orders or MoPub Marketplace). Please attach full logs from device not only fragment… I’m curious what ad network it tries to load.