MobileFuse integration guide

This guide will instruct you step-by-step on how to set Mobilefuse live as an ad network on Unity LevelPlay.

Before you start Make sure you have correctly integrated ironSource’s Rewarded, Interstitial or Banner into your application.

Step 1. Complete your MobileFuse contract

Complete the MobileFuse contract, which you can find here <link tbd>.

Step 2. Complete the MobileFuse onboarding questionnaire

Complete the onboarding questionnaire, which you can find here <link tbd>.
This provides MobileFuse with the necessary information to create your placement IDs.

Step 3. Receive account access and placement IDs

After you complete steps 1 and 2, you’ll be introduced to your Account Manager at MobileFuse. Your Account Manager creates your placement IDs for you and provides you with the following information:

  • Login credentials for the MobileFuse reporting UI. This UI is in EST/EDT and is delayed by 2–4 hours.
  • A full list of MobileFuse’s app-ads.txt lines. These can also be found here. Your app-ads.txt file must be live before you launch. When you are correctly serving this file from your developer website, inform your MobileFuse account team. See the app-ads.txt Info page to learn how to correctly serve your app-ads.txt file.
  • Your direct line ID.
  • Your Publisher ID and full list of Placement IDs.

Step 4. Activate Mobilefuse on the LevelPlay platform

    • Log into your LevelPlay account and go to the LevelPlay side nav barSetupSDK Networks
    • Click on Manage Networks and select MobileFuse from the list of available ad networks. Enter the relevant information
    • Next, select the app on which you’d like to run Unity LevelPlay’s Mediation with MobileFuse bidding.
    • Select MobileFuse from the setup list of Ad Networks and click on the tool Setup button.
    • Insert the relevant information for Interstitial, Rewarded, Banner, and Native settings. Then click Save.

      Step 5. Add the Mobilefuse Adapter to Your Build

      Unity LevelPlay supports both Gradle dependencies and manual download mechanisms.

      Gradle

      1. Make sure the following Maven URL exists in your build.gradle script of your app module.
        repositories {
            mavenCentral()
            maven {url "https://android-sdk.is.com/"}
        }
        1. Add the adapter’s Maven name to your build.gradle script of your app module.

        implementation 'com.ironsource.adapters:mobilefuseadapter:4.3.1' 
        implementation 'com.mobilefuse.sdk:mobilefuse-sdk-core:1.7.6'

        Step 6. Advanced settings

        User-level COPPA

        Unity LevelPlay let’s publishers communicate MobileFuse User-level COPPA settings. This feature is enabled using ironSource SDK 8.4.0+, MobileFuse Android Adapter 4.3.0+.

        Use the following syntax, to set set MobileFuse COPPA with the parameter True:

        IronSource.setMetaData("LevelPlay_ChildDirected","true");

        Use the following syntax, to set MobileFuse COPPA with the parameter False:

        IronSource.setMetaData("LevelPlay_ChildDirected","false");

        LevelPlay’s mediation platform supports publisher communication of a user’s consent choice to MobileFuse. This feature is enabled using ironSource SDK 8.4.0+, MobileFuse Android Adapter 4.3.0+.

        Learn more here.

        US Privacy compliance

        LevelPlay’s mediation platform  supports publishers to restrict the sale or sharing of end users personal information under U.S. state privacy laws, such as the California Privacy Rights Act (CPRA).  This feature is enabled using ironSource SDK 8.4.0+, MobileFuse Android Adapter 4.3.0+.

        Learn more here.

        Done!
        You are now all set to deliver Mobilefuse within your application!