Documentation

Support

LevelPlay SDK - Android

SuperAwesome integration

Incorporate SuperAwesome’s child-safe ads with Unity LevelPlay to ensure COPPA compliance and create a safe ad environment for younger audiences.
Read time 1 minuteLast updated a month ago

Important
The following documentation discusses products or services (“Third-party Products”) not developed, owned, or operated by Unity. This information might be outdated or incomplete and is provided for your convenience. Your use of any Third-party Product is subject to its own terms. Unity makes no warranties regarding these products and isn't liable for any damages or losses arising from their use, including issues related to content, advertising, or materials from Third-party providers.

Prerequisites

SuperAwesome network supports Rewarded ads, Interstitial and Banner ads. The supported banner sizes are: Banner, MREC and Leaderboards. You can use "Smart" banner size, to support both Banner and Leaderboards. SuperAwesome required minimum Xcode version 14.3+

Step 1. Create a SuperAwesome account

  1. To create an account with SuperAwesome Network, reach out

Step 2. Create an application in SuperAwesome Network

Follow these steps to create your SuperAwesome application:
  1. In your SuperAwesome account go to apps and sites
  2. Select Create
  3. Fill all configurations and save applications
  4. Create at least one placement
  5. Get all essentials credentials:
    1. App Id
    2. Placement Id
      App ID and Placement ID
    1. App key - contact your SuperAwesome account manager

Step 3. Activate SuperAwesome Network

Inside the ironSource platform, access the SDK Networks setup to configure SuperAwesome parameters into your LevelPlay account.
  1. After you have the credentials mention above, log in to your LevelPlay account and go to Monetize > Setup > SDK Networks.
    SDK Networks page
  2. Select SuperAwesome from the table of Available Networks and select Activate. Insert all credentials, then select Save.
    SuperAwesome Account Settings
  3. Select SuperAwesome from the list of ad networks and select Setup.
    SuperAwesome in ad networks list
  4. Enter your SuperAwesome App ID and Placement ID. Set the status to Active and select Save.
    Configure SuperAwesome settings
You'll see SuperAwesome listed as Active for Mediation on your Setup dashboard.

Step 4. Add the SuperAwesome adapter to your build

We recommend to perform integration using Gradle mechanism.
  1. Make sure the following Maven URL exist in your build.gradle script of your app module.
repositories { mavenCentral() maven { url 'https://aa-sdk.s3-eu-west-1.amazonaws.com/android_repo' }}
  1. Add the adapter's Maven name to your build.gradle script of your app module.
dependencies { implementation 'com.unity3d.ads-mediation:superawesome-adapter:5.0.0' implementation 'tv.superawesome.sdk.publisher:superawesome:9.4.0'}
You can now deliver SuperAwesome within your application. To leverage additional ad networks through Unity LevelPlay, integrate the adapters and follow our integration guides.