Mobile Master Ads

The Mobile Master Ads add​on implements Mobile Admob Ads with ad-network mediation on both Android and iOS.

Features include banners, interstitial ads, reward video ads, ad-network mediations, banner configs like size, top or bottom position, offsets, overlap, etc., locating targeting, personalized ads, children and family settings, auto-show, sandbox and debugging.
 

It will integrate the native mobile Admob Ads and ad-network mediation features into your mobile application.

  • Features - This is the sample project section for the Mobile Master Ads, with ad-network mediation.

With Ad-Network Mediation

AppLovin Ads

The AppLovin Ads is an ad-network addon for AppLovin advertisements that is supported for Admob mediation. For more information about the service, click here.

Vungle Ads

The Vungle Ads is an ad-network addon for the Vungle advertisements that is supported for Admob mediation. For more information about the service, click here.

Actions, Conditions & Expressions

Actions

Banner Ads :

  • Prepare Banner - Load a banner ad to be shown.

  • Show Banner - Show a loaded banner ad.

  • Hide Banner - Hide a shown banner ad.

  • Remove Banner - Remove a banner ad.

Interstitial Ads :

  • Prepare Interstitial - Load an interstitial ad to be shown.

  • Show Interstitial - Show a loaded interstitial ad.


Reward Video Ads :

  • Prepare Reward Video - Load a reward video ad to be shown.

  • Show Reward Video - Show a loaded reward video ad.


Banner Settings :

  • Set Banner Config - Set the banner configurations.

    • Banner At Top - Set "Enabled" to put banner at top. Default is "Disabled".

    • Overlap - Set "Enabled" to allow banner overlap webview. Default is "Enabled".

    • Offset Top Bar - Set "Enabled" to avoid iOS7 status bar overlap. Default is "Disabled".

  • Set Banner Size - Set the banner size of the ad.

    • Banner Size - Set the size of the banner ad.


Configurations :

  • Set Auto Show - Set Auto show ads when loaded.

    • Toggle - Toggle For Auto Show ads. Default is "Enabled".

  • Set Personalized Ads - GDPR Compliance. If "Enabled", the plugin will auto assume that a consent is already given.

    • Personalized Ads - Toggle Personalized Ads. Default is "Enabled".

  • Set For Children - Child-directed setting.

    • For Children - Toggle For Children. Default is "Default".

  • Set For Families - Designed for Families setting.

    • For Families - Toggle For Families. Default is "Default".

  • Set Target Location - Set Location target.

    • Latitude - The Latitude of the target location.

    • Longitude - The Longitude of the target location.

  • Remove Target Location - Remove Location target.

Conditions

Banner Ads :

  • On Banner Load - An Event trigger response when a banner ad has finished loading.

  • On Banner Load Failed - An Event trigger response when a banner ad request failed.

  • On Banner Open - An Event trigger response when a banner ad opened and covered the screen.

  • On Banner Close - An Event trigger response when the user is about to return to the app after tapping on a banner ad.

  • On Banner Exit App - An Event trigger response when the user has left the app.

Interstitial Ads :

  • On Interstitial Load - An Event trigger response when an interstitial ad has finished loading.

  • On Interstitial Load Failed - An Event trigger response when an interstitial ad request failed.

  • On Interstitial Open - An Event trigger response when an interstitial ad is displayed.

  • On Interstitial Close - An Event trigger response when an interstitial ad is closed.

  • On Interstitial Exit App - An Event trigger response when the user has left the app.

  • Is Interstitial Ready - An Event condition that checks if the interstitial ad is ready.


Reward Video Ads :

  • On Reward Video Load - An Event trigger response when a reward video ad has finished loading.

  • On Reward Video Load Failed - An Event trigger response when a reward video ad request failed.

  • On Reward Video Open - An Event trigger response when a reward video ad opened.

  • On Reward Video Close - An Event trigger response when a reward video ad closed.

  • On Reward Video Exit App - An Event trigger response when the user has left the app.

  • On Reward Video Start - An Event trigger response when a reward video started playing the video ad.

  • On Reward Video Completed - An Event trigger response when a reward video ad has finished playing and the user is rewarded.

  • Is Reward Video Ready - An Event condition that checks if the reward video ad is ready.


Banner Ads : Tools :

  • Is Banner Open - Checks if a banner ad is currently open.

  • Is Banner Loaded - Checks if a banner ad is currently loaded.


Interstitial Ads : Tools :

  • Is Interstitial Open - Checks if an interstitial ad is currently open.

  • Is Interstitial Loaded - Checks if an interstitial ad is currently loaded.


Reward Video Ads : Tools :

  • Is Reward Video Open - Checks if a reward video ad is currently open.

  • Is Reward Video Loaded - Checks if a reward video ad is currently loaded.


Universal : Tools :

  • Is Auto Show - Checks if ads are auto-shown after loaded based on settings.

  • Is Consent Given - GDPR Compliance. Checks if personalized ads are given.

  • Is For Children - Checks if ads are directed for children.

  • Is For Families - Checks if ads have family settings applied.

  • Has Target Location - Checks if ads have target location settings applied.

Expressions

Event Triggers :

  • EventResponse - Returns the response from event triggers. The conditions with green arrows are the event triggers.

Properties

Configuration - The options to set the plugin settings.

  • Debug Mode - If "Enabled", the runtime will log errors. This should be "Disabled" on production.

    • Enabled

    • Disabled

 

  • Sandbox Mode - If "Enabled", sample ad units will be used for testing, prevents the developer from getting banned. Only set to "Disabled" on production.

    • Enabled

    • Disabled

Universal - The configuration settings for the ad-unit.

  • Personalized Ads - GDPR Compliance. If "Enabled", the plugin will auto assume that a consent is already given.

    • Enabled

    • Disabled

  • Auto Show - Auto show ads when loaded.

    • Enabled

    • Disabled

  • For Children - Child-directed setting.

    • Enabled

    • Disabled

    • Default

  • For Families - Designed for Families setting.

    • Enabled

    • Disabled

    • Default

Banner Settings - The configuration settings for banner ads.

  • Banner At Top - Set "Enabled" to put banner at top. Default is "Disabled".

    • Enabled

    • Disabled

  • Overlap - Set "Enabled" to allow banner overlap Webview. Default is "Enabled".

    • Enabled

    • Disabled

  • Offset Top Bar - Set "Enabled" to avoid iOS7 status bar overlap. Default is "Disabled".

    • Enabled

    • Disabled

  • Banner Size - Configure the size of the banner.

    • BANNER

    • IAB_BANNER

    • IAB_LEADERBOARD

    • IAB_MRECT

    • LARGE_BANNER

    • SMART_BANNER

    • FLUID

Android - The ad-unit configuration for Android.

  • Banner ID - The Banner Ad Unit ID.

  • Interstitial ID - The Interstitial Ad Unit ID.

  • Reward Video ID - The Reward Video Ad Unit ID.


iOS - The ad-unit configuration for iOS.

  • Banner ID - The Banner Ad Unit ID.

  • Interstitial ID - The Interstitial Ad Unit ID.

  • Reward Video ID - The Reward Video Ad Unit ID.


Credentials - The Admob ads input credentials configuration.

  • Admob App ID - The Admob Application ID provided by the Admob Console.

Admob SDK - The configuration settings for the Google Admob SDK.

  • Specify Version - Enable to specify the PlayServices version below.

  • Play Services Version - If specify version is enabled, input here the version. The default unspecified version is "11.0.4".

Intstructions

1. The first step is to add the Mobile Master Ads addon into the project.

2. The Debug Mode is a toggle to enable logging of errors in the console. This is useful for mobile debugging.

3. The Sandbox Mode is a toggle to enable test advertisements. Useful for showing test ads while not using your own ad-credentials, to not violate Google's agreement rules, hence preventing the account from getting banned.
Remember to disable this on production.

4. The Personalized Ads is a toggle to enable user-personalized advertisements. Remember to ask for consent before enabling this for GDPR compliance, you may make your own consent dialog, matching your game's design.

5. The Auto Show is a toggle to enable auto show of ads after the preparation of ads have finished, without having to call an action to show ads.

6. The For Children is an extended toggle, if enabled, ads will be selected preferred for children. Default will base it with the Admob account settings.

7. The For Families is an extended toggle, if enabled, ads will be selected preferred for the family to watch. Default will base it with the Admob account settings.

8. The Overlap is a banner settings toggle to allow the banner to overlap the Webview.

9. The Offset Top Bar is a banner settings toggle to allow the banner to offset the top bar, to avoid the iOS7 status bar to overlap.

10. The Banner Size is an option to choose the size of the banner advertisement.

11. The Banner ID, Interstitial ID and Reward Video ID for both android and ios and the Admob App ID are the fields for your ad-credentials regarding the application you have registered on the Admob Console.

12. The Admob SDK's Specify Version is a toggle to specify the Play Services Version. If enabled, the Play Services Version field will be used to specify the version for the Play Services.

13. Important Note: The Mobile Master Ads currently doesn't support the C3 Build Service, it will someday support after its upgrade to the Google Admob Collection.

  • You can still build the Mobile Master Ads using PhoneGap, Android Studio,
    XCode and the Cordova CLI.

  • We have a new and complete ad-network mediation collection, that is most popular for mobile, the Mobile IronSource Collection. It is already finished and is the best ad-network mediation service for mobile, surpassing even the upcoming Google Admob Collection.

 

Features

The Mobile Master Ads is an addon that integrates the native mobile Admob SDK and ad-network mediation SDK into an application made by Construct 2 or Construct 3 with support for both android and ios. It allows you to implement admob and ad-network mediation ads for your applications.

Features :

  • Full native Android Admob SDK integration.

  • Full native iOS Admob SDK integration.

  • Banner, Interstitial and Reward Video Ads

  • Target settings for Children or Famillies.

  • Multiple ad-network mediation support. 

  • Easy to use and no programming required.

  • Well-supported and fully tested.

  • GDPR Personalized Ads

  • Auto-show advertisements

  • Location tracking based ads.

  • Banner configs, overlap & offset.

  • Banner size and position.

  • Banner Top and Banner Bottom.

  • Specify the Play Services Version.

  • Construct 2 editor support.

  • Construct 3 editor support.

  • Construct 2 runtime.

  • Construct 3 runtime.

  • Admob & mediation automation.

  • PhoneGap.

  • Cordova CLI & Android Studio.

 
 
 

Ad-Network Mediation

The Mobile Master Ads support ad-network mediation, and there are a lot of mediation networks to choose.

Ad-network mediation is a technique that sends ad requests to multiple ad networks to ensure publishers find the best available network to fill their ad slots. Therefore, optimizing and increasing your total ad revenue.

The Mobile Master Ads has initial support for Admob advertisements, although you can add more ad-networks by simply installing or adding the new ad-network mediation addons into your project. The following mediation networks are currently supported:​
 

Some mediation addons have some properties to set up from the properties bar, remember to fill up all fields in order for them to work. Otherwise, there will be build errors.

Once you are done with the client-side (application), it's time to work on the Admob Console side. You need to register your ad-network mediation on the Google Admob Console.
You just need to follow these steps:

  • Mediation tutorial, for each ad-network, click here for Android, and click here for iOS.

  • Overview of Admob mediation, remember to explore all the guides here

Once you're done with that, you can now test it through the sandbox mode of the Mobile Master Ads, and if you confirm it working, then congratulations! You can now publish your application with Admob mediation.

 
 

Chartboost Ads

The Chartboost Ads is an ad-network addon for Chartboost advertisements that is supported for Admob mediation. For more information about the service, click here.

Facebook Ads

The Mobile Facebook Ads is an ad-network addon for the Facebook Audience Network advertisements that is supported for Admob mediation. For more information about the service, click here.

FB x Unity Ads

The Facebook x Unity Ads is an ad-network addon for both the Facebook Audience Network and Unity advertisements, which are supported for Admob mediation. For more information about the services, click here for Facebook, and click here for Unity Ads

InMobi Ads

The InMobi Ads is an ad-network addon for the InMobi advertisements that is supported for Admob mediation. For more information about the service, click here.

MobFox Ads

The MobFox Ads is an ad-network addon for the MobFox advertisements that is supported for Admob mediation. For more information about the service, click here.

Unity Ads

The Unity Ads is an ad-network addon for the Unity advertisements that is supported for Admob mediation. For more information about the service, click here.

User Manual

The Mobile Master Ads has a built-in user manual, you can read it for more information.

The manual is not a replacement for the Google Developer documentation or the Apple Developer documentation, it's of upmost importance to reads those too.
 

We will not be liable for any violation or malpractice use of all the addons or used services in the collection, including the Mobile Master Ads. So, please read each official documentation too.

 

Android Showcase

iOS Showcase

 
 

Game Project

Sample Setup Project

Specifications

  • Instructions - The sample project has comments and instructions on how to use the addon and its features.

  • A.C.E. Coverage - It covers the implementation of each action, condition and expression.

  • Tips and Tricks - It provides some tips and tricks to a better use of the addon and of the event-sheet system alongside it.

Supporters

Only

 

Get the tools

for your pro games!

Constuct Master Collection - Itch.io
Constuct Master Collection - Discord
Constuct Master Collection - Construct 3

© Construct Master Collection 2020 • All rights reserved

Contact Information:

Construct 3 Project