UnrealEngine4-EZ-Mobile-Ads for iOS & Android Free

free and easy to use: https://github.com/feixuwu/UnrealEngine4-EZ-Mobile-Ads

EZ Mobile Ads help you easy integrates multiple ad networks for your game both Android and IOS same code, By use multiple ad networks, it will help you maximize fill rate and increase monetization. All features are available in C++ and Blueprint. this plugin automatic process ads reload and other detail, so you can easy use juse call when you need.

FEATURES:

★ 4 best game ad networks supported (more coming soon).

★ all ad networks can enable and disable in editor setting.

★ extremely easy integrates just one line c++ code or blueprint for both IOS and Android. plugin automatic process ads reload and other detail.

★ supoort unreal engine 4 4.15 and 4.16

★ support via e-mail feixuwu@outlook.com

PLATFORM SUPPORTED:

★ Android

★ IOS

AD TYPES:

★ Banner

★ Interstitial (text, picture, video)

★ Reward Video

SUPPORTED AD NETWORKS(more comming soon):

★ AdMob

★ Vungle

★ ChartBoost

★ Unity

INSTALL

1、Copy Plugins folder to your project and compile the editor.

USAGE

you can simply run the demo project for test, to integrates your own project, juse few steps:

1、Copy Plugins folder to your project and compile the editor.

2、Want Unity Ads? easy!! open project editor and find Unity Setting, fill your application id for both Android and IOS.

3、In blueprint Editor, when you want show show the ads, just call function “PlayRewardedVideo”, setting the ad platform Unity . you can add custom event to process after user complete watched the ads video.

OTHER SHOWCASE

★ Want show Banner?

★ Want show interstitial?

★ Want reward player with confiure coins from chartBoost?

★ Want maximize fill rate and increase monetization? ScreenShot

This works perfect! Thank you very much for your work.

That’s a great idea :slight_smile:

For some reason I am getting error while packaging:

UATHelper: Packaging (Android (ETC1)): ERROR: AAR: Unable to find package com.android.volley/volley!

UATHelper: Packaging (Android (ETC1)): ERROR: AAR: Unable to find package com.google.android.gms/play-services-ads!

UATHelper: Packaging (Android (ETC1)): ERROR: AAR: Unable to find package com.facebook.android/audience-network-sdk!

UATHelper: Packaging (Android (ETC1)): [aapt] Z:\JavaLibs\androidlib-1.0.0\bin\AndroidManifest.xml:30: error: Error: No resource found that matches the given name (at ‘value’ with value ‘@integer/google_play_services_version’).

UATHelper: Packaging (Android (ETC1)): ERROR: cmd.exe failed with args /c “D:/NVPACK/apache-ant-1.8.2/bin/ant.bat” release -Djava.source=1.7 -Djava.target=1.7

could this errors be related to your plugin? Because none of my other games are having any error.

Please use gradle instead of ant, ant is not supported by google

Hum… I did a empty c++ class and now I can’t open my project anymore. It say “[name] couldn’t be compiled. Trying to rebuild manually” Not able to create a C++ class… Idk why. VS2017 is installed properly. I’m looking for a solution on internet.

Ok, I fix the issues but the ads still not working. It’s weird because it’s works with the normal way but not with your plugin ? I would use it only for the rewarded video

Did this problem resolve for you, cause i’m also having same problem. Please reply

please enable gradle instead of ant, ant is not supported by google for many years, can not image so many people still use ant to build android app.
gradle will download the aar from internet.

Correct this parameter

Hello
i dont know what to do
ive got this problem when i try to pack mygame
pls help

UATHelper: Packaging (Android (Multi:ASTC,PVRTC,DXT,ATC,ETC2,ETC1)): E:\Unreal\VirtusRunner\Plugins\AdCollection\Source\AdCollection\Private\AdCollectionBPLibrary.cpp(1): error: Expected AdCollectionBPLibrary.h to be first header included.
UATHelper: Packaging (Android (Multi:ASTC,PVRTC,DXT,ATC,ETC2,ETC1)): E:\Unreal\VirtusRunner\Plugins\AdCollection\Source\AdCollection\Private\PlayRewardVideoCallbackProxy.cpp(1): error: Expected PlayRewardVideoCallbackProxy.h to be first header included.
UATHelper: Packaging (Android (Multi:ASTC,PVRTC,DXT,ATC,ETC2,ETC1)): E:\Unreal\VirtusRunner\Plugins\AdCollection\Source\AdCollection\Private\RcvDebugMessage.cpp(1): error: Expected RcvDebugMessage.h to be first header included.
UATHelper: Packaging (Android (Multi:ASTC,PVRTC,DXT,ATC,ETC2,ETC1)): E:\Unreal\VirtusRunner\Plugins\AdCollection\Source\AdCollection\Private\ShowInterstitialCallbackProxy.cpp(1): error: Expected ShowInterstitialCallbackProxy.h to be first header included.
PackagingResults: Error: Expected AdCollectionBPLibrary.h to be first header included.
PackagingResults: Error: Expected PlayRewardVideoCallbackProxy.h to be first header included.
PackagingResults: Error: Expected RcvDebugMessage.h to be first header included.
PackagingResults: Error: Expected ShowInterstitialCallbackProxy.h to be first header included.
UATHelper: Packaging (Android (Multi:ASTC,PVRTC,DXT,ATC,ETC2,ETC1)): E:/Unreal/VirtusRunner/Plugins/AdCollection/Source/FacebookAds/Private/Android/FacebookAndroid.cpp(13,10): fatal error: ‘StringConv.h’ file not found
UATHelper: Packaging (Android (Multi:ASTC,PVRTC,DXT,ATC,ETC2,ETC1)): 1 error generated.
UATHelper: Packaging (Android (Multi:ASTC,PVRTC,DXT,ATC,ETC2,ETC1)): E:/Unreal/VirtusRunner/Plugins/AdCollection/Source/Unity/Private/Android/UnityAndroid.cpp(13,10): fatal error: ‘StringConv.h’ file not found
UATHelper: Packaging (Android (Multi:ASTC,PVRTC,DXT,ATC,ETC2,ETC1)): 1 error generated.
UATHelper: Packaging (Android (Multi:ASTC,PVRTC,DXT,ATC,ETC2,ETC1)): E:/Unreal/VirtusRunner/Plugins/AdCollection/Source/AdMob/Private/Android/AdMobAndroid.cpp(13,10): fatal error: ‘StringConv.h’ file not found
UATHelper: Packaging (Android (Multi:ASTC,PVRTC,DXT,ATC,ETC2,ETC1)): 1 error generated.
UATHelper: Packaging (Android (Multi:ASTC,PVRTC,DXT,ATC,ETC2,ETC1)): E:/Unreal/VirtusRunner/Plugins/AdCollection/Source/ChartBoost/Private/Android/ChartBoostAndroid.cpp(13,10): fatal error: ‘StringConv.h’ file not found
UATHelper: Packaging (Android (Multi:ASTC,PVRTC,DXT,ATC,ETC2,ETC1)): 1 error generated.
PackagingResults: Error: ‘StringConv.h’ file not found
PackagingResults: Error: ‘StringConv.h’ file not found
PackagingResults: Error: ‘StringConv.h’ file not found
PackagingResults: Error: ‘StringConv.h’ file not found
PackagingResults: Error: Unknown Error

Hey! Why the page on github is offline? :frowning:

sure the link is correct?

good afternoon, the link github does not work

use this instead, it is updated for UE 4.25