# Custom Adapter Integration

This document will guide you through an easy-to-follow process of adding Adster.Tech as your third-party ad network mediation partner for Android, iOS and Unity.

<a href="/custom-adapter-integration/android" class="button primary" data-icon="mobile">Android</a>&#x20;

<a href="/custom-adapter-integration/ios" class="button primary" data-icon="app-store-ios">iOS</a>

<a href="/custom-adapter-integration/unity-android" class="button primary" data-icon="unity">Unity - Android</a>

<a href="/custom-adapter-integration/unity-ios" class="button primary" data-icon="unity">Unity - iOS</a>


# Android

This document will guide you through an easy-to-follow process of adding Adster.Tech as your third-party ad network mediation partner for your mobile banner, interstitial, and rewarded ads.

{% hint style="info" %}
**App Prerequisite**

* minSdkVersion of 21 or higher
* compileSdkVersion of 33 or higher
  {% endhint %}

## Configuration Steps

#### **Adding Dependency**

{% tabs %}
{% tab title="Android" %}

* Open the `build.gradle` (Module: app) file.
* Find the dependencies block and add from below for respective mediation platform.
* Add the below proguard rule in the final release build \
  -keep class com.adster.\*\* { \*; }
  {% endtab %}
  {% endtabs %}

<details>

<summary>Google Ad Manager</summary>

```
dependencies {
  implementation 'com.adstertech:customadapter-lite:2.8.0'
}
```

</details>

<details>

<summary>ADMOB</summary>

```gradle
dependencies {
  implementation 'com.adstertech:customadapter-lite:2.8.0'
}
```

</details>

<details>

<summary>AppLovin</summary>

```gradle
dependencies {
  implementation 'com.adstertech:customadapter-applovin:2.7.0'
}
```

</details>

<details>

<summary>Ironsource</summary>

```gradle
dependencies {
  implementation 'com.adstertech:customadapter-ironsource:2.2.3'
}
```

</details>


# Google Ad manager

The process involves integrating Adster.tech within your Google Ad Manager account and adding Adster.tech Bidder inside your mobile application.

**PREREQUISITES**

* An Ad Unit must already be in place which will be used for targeting.

**GOOGLE AD MANAGER CONFIGURATION**

Please go through the below steps to integrate **ADSTER.TECH** as a demand partner with your **GAM** account. To begin with the integration, login to your **GAM** account and follow the below steps.

1. Under the **Admin** header : Click on the **Companies** section
2. Click on the **New Company** button : Select **Ad Network**
3. In the Name field : Type In **ADSTER.TECH**
4. In the **Ad Network** field : Select **Other Company**
5. Toggle **Mediation** to **ON**
6. Click on **Save**


# Banner

This is guide to set up ADSTER.TECH with Google Ad Manager using Yield Groups and Yield Partners for Banner Ads.

**CREATING YIELD GROUP AND YIELD PARTNER**

{% hint style="info" %}
For adding **ADSTER.TECH** under existing yield groups, skip the steps for creating a new yield group, navigate to your existing yield group and follow the steps for **Adding Yield Partner** as\
described in the next section
{% endhint %}

1. Under the “**Delivery**” tab : Click on “**Yield Groups**” section
2. Click on “**New Yield Group**” to create a new yield group
3. In the Name field : Type in “**ADSTER.TECH Banner**”
4. Ad Format : **Banner**
5. Inventory Type : **Mobile**
6. Under Targeting : Select the Ad Units which "**ADSTER.TECH**" will target
7. Scroll to the bottom

**ADDING YIELD PARTNER**

1. Click on “**Add Yield Partner**”
2. Select “**ADSTER.TECH**” from the list
3. Integration Type: **Custom Event**
4. Platform: **Android**
5. Status: **Active**
6. Default CPM: 10 (in USD, this is a test setup pricing to ensure Ads from Adster adapter always comes)
7. Select/Check “**Override Dynamic CPM**”
8. Label: "**Adster\_Banner\_300x250\_10"**
9. Class Name: <mark style="color:green;">`com.adster.ads.mediation.adapter.AdSterMediationAdapter`</mark>
10. Parameter : Pass the **tag name** provided by the Account Manager&#x20;

    ```json
    Example:
    {
      "placement_id": "adster_banner_300x250",
      "yield_group_bid_price_range": "10.0-10.0"
    }
    ```
11. Click on “**Save**” and save the configuration.
12. The actual number of entries, manual eCPM, etc. will be shared once the test setup is complete.&#x20;

The above setup completes our **Adster.Tech x GAM** integration for **Banner Ads**. You should see an Ad like this if test setup is complete and working fine.&#x20;

![](https://35306369-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FPe5s2iiW8knWj0Tius22%2Fuploads%2F86xGWbmbdq8hj0qJ7vvS%2Fimage.png?alt=media\&token=d3c26f54-906f-4392-adc3-a178d0c9c60a)

{% hint style="info" %}
Official Google Documentation for creating a Yield Group :\
<https://support.google.com/admanager/answer/7390828?hl=en>
{% endhint %}


# Interstitial

This is guide to set up ADSTER.TECH with Google Ad Manager using Yield Groups and Yield Partners for Interstitial Ads.

**CREATING YIELD GROUP AND YIELD PARTNER**

{% hint style="info" %}
For adding **ADSTER.TECH** under existing yield groups, skip the steps for creating a new yield group, navigate to your existing yield group and follow the steps for **Adding Yield Partner** as\
described in the next section
{% endhint %}

1. Under the “**Delivery**” tab : Click on “**Yield Groups**” section
2. Click on “**New Yield Group**” to create a new yield group
3. In the Name field : Type in “**ADSTER.TECH Interstitial**”
4. Ad Format : **Interstitial**
5. Inventory Type : **Mobile**
6. Under Targeting : Select the Ad Units which "**ADSTER.TECH**" will target
7. Scroll to the bottom

**ADDING YIELD PARTNER**

1. Click on “**Add Yield Partner**”
2. Select “**ADSTER.TECH**” from the list
3. Integration Type: **Custom Event**
4. Platform: **Android**
5. Status: **Active**
6. Default CPM: 10 (in USD, this is a test setup pricing to ensure Ads from Adster adapter always comes)
7. Select/Check “**Override Dynamic CPM**”
8. Label: "**Adster\_Interstitial\_10"**
9. Class Name : <mark style="color:green;">`com.adster.ads.mediation.adapter.AdSterMediationAdapter`</mark>
10. Parameter : Pass the **tag name** provided by the Account Manager&#x20;

    ```json
    Example:
    {
      "placement_id": "adster_interstitial_test",
      "yield_group_bid_price_range": "10.0-10.0"
    }
    ```
11. Click on “**Save**” and save the configuration.
12. The actual number of entries, manual eCPM, etc. will be shared once the test setup is complete.&#x20;

The above setup completes our **Adster.Tech x GAM** integration for **Interstitial Ads**. You should see an Ad like this if test setup is complete and working fine.

<figure><img src="https://35306369-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FPe5s2iiW8knWj0Tius22%2Fuploads%2FQbhcGbbXPl7GHzXs4Ifc%2Fimage.png?alt=media&amp;token=8092dd79-cdcf-4daf-9a2f-10852b85ce66" alt=""><figcaption></figcaption></figure>

{% hint style="info" %}
Official Google Documentation for creating a Yield Group :\
<https://support.google.com/admanager/answer/7390828?hl=en>
{% endhint %}


# Rewarded

This is guide to set up ADSTER.TECH with Google Ad Manager using Yield Groups and Yield Partners for Rewarded Ads.

**CREATING YIELD GROUP AND YIELD PARTNER**

{% hint style="info" %}
For adding **ADSTER.TECH** under existing yield groups, skip the steps for creating a new yield group, navigate to your existing yield group and follow the steps for **Adding Yield Partner** as\
described in the next section
{% endhint %}

1. Under the “**Delivery**” tab : Click on “**Yield Groups**” section
2. Click on “**New Yield Group**” to create a new yield group
3. In the Name field : Type in “**ADSTER.TECH Rewarded**”
4. Ad Format : **Rewarded**
5. Inventory Type : **Mobile**
6. Under Targeting : Select the Ad Units which "**ADSTER.TECH**" will target
7. Scroll to the bottom

**ADDING YIELD PARTNER**

1. Click on “**Add Yield Partner**”
2. Select “**ADSTER.TECH**” from the list
3. Integration Type: **Custom Event**
4. Platform: **Android**
5. Status: **Active**
6. Default CPM: 10 (in USD, this is a test setup pricing to ensure Ads from Adster adapter always comes)
7. Select/Check “**Override Dynamic CPM**”
8. Label: "**Adster\_Rewarded\_10"**
9. Class Name : <mark style="color:green;">`com.adster.ads.mediation.adapter.AdSterMediationAdapter`</mark>
10. Parameter: Pass the **tag name** provided by the Account Manager&#x20;

    ```json
    Example:
    {
      "placement_id": "adster_rewarded_test",
      "yield_group_bid_price_range": "10.0-10.0"
    }
    ```
11. Click on “**Save**” and save the configuration.
12. The actual number of entries, manual eCPM, etc. will be shared after the test setup is complete.

The above setup completes our **Adster.Tech x GAM** integration for **Rewarded Ads**.  You should see an Ad like this if the test setup is complete and working fine.

<figure><img src="https://35306369-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FPe5s2iiW8knWj0Tius22%2Fuploads%2FqaDJoIMP9Eioc90ZULIC%2FWhatsApp%20Image%202025-11-20%20at%2023.52.34_fa8b225b.jpg?alt=media&amp;token=ee991ed0-5fd0-4c99-a95e-c842d3391a2a" alt=""><figcaption></figcaption></figure>

{% hint style="info" %}
Official Google Documentation for creating a Yield Group :\
<https://support.google.com/admanager/answer/7390828?hl=en>
{% endhint %}


# Native

This is guide to set up ADSTER.TECH with Google Ad Manager using Yield Groups and Yield Partners for Native Ads.

**CREATING YIELD GROUP AND YIELD PARTNER**

{% hint style="info" %}
For adding **ADSTER.TECH** under existing yield groups, skip the steps for creating a new yield group, navigate to your existing yield group and follow the steps for **Adding Yield Partner** as\
described in the next section
{% endhint %}

1. Under the “**Delivery**” tab : Click on “**Yield Groups**” section
2. Click on “**New Yield Group**” to create a new yield group
3. In the Name field : Type in “**ADSTER.TECH Native**”
4. Ad Format : **Native**
5. Inventory Type : **Mobile**
6. Under Targeting : Select the Ad Units which "**ADSTER.TECH**" will target
7. Scroll to the bottom

**ADDING YIELD PARTNER**

1. Click on “**Add Yield Partner**”
2. Select “**ADSTER.TECH**” from the list
3. Integration Type: **Custom Event**
4. Platform: **Android**
5. Status: **Active**
6. Default CPM: 10 (in USD, this is a test setup pricing to ensure Ads from Adster adapter always comes)
7. Select/Check “**Override Dynamic CPM**”
8. Label: "**Adster\_Native\_10"**
9. Class Name : <mark style="color:green;">`com.adster.ads.mediation.adapter.AdSterMediationAdapter`</mark>
10. Parameter : Pass the **tag name** provided by the Account Manager&#x20;

    ```json
    Example:
    {
      "placement_id": "adster_native_test",
      "yield_group_bid_price_range": "10.0-10.0"
    }
    ```
11. Click on “**Save**” and save the configuration.
12. The actual number of entries, manual eCPM, etc. will be shared once the test setup is complete.

The above setup completes our **Adster.Tech x GAM** integration for **Native Ads**. You should see an Ad like this if the test setup is complete and working fine.

<figure><img src="https://35306369-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FPe5s2iiW8knWj0Tius22%2Fuploads%2FFakyOYFr3YmLk4NIFk5i%2Fimage.png?alt=media&amp;token=c0f402fd-d239-45e3-8790-e4c10fcb1973" alt=""><figcaption></figcaption></figure>

{% hint style="info" %}
Official Google Documentation for creating a Yield Group :\
<https://support.google.com/admanager/answer/7390828?hl=en>
{% endhint %}


# AdMob

The process involves integrating Adster.tech within your AdMob account and adding Adster.tech Bidder inside your mobile application.

**PREREQUISITES**

* An Ad Unit must already be in place which will be used for targeting.


# Banner

This is guide to set up ADSTER.TECH with ADMOB for Banner Ads.

**CREATING CUSTOM EVENTS FOR WATERFALL**

1. Under the **Mediation** tab : Click on **Create Mediation group** section
2. Select **Android** and type of Ad format and Continue
3. In the Name field : Type in Adster\_Banner\_300x250\_10
4. Click on **Add ad units**
5. Select the app and the Ad units that you want to use custom targeting on.

**AD SOURCES (WATERFALL SECTION)**

1. Click on **Add Custom Event**
2. Name the label: Adster\_Banner\_300x250\_10
3. Manual eCPM: Give 10 (in USD) as the value in the **ECPM -** this is a test setup pricing to ensure Ads from Adster adapter always come
4. Now Click on **Add Mapping**
5. You will see the adunit that you have selected before and Custom event with **Add Mapping**
6. **Mapping Name** : Adster\_Banner\_300x250\_10
7. Class name should be <mark style="color:green;">`com.adster.ads.mediation.adapter.AdSterMediationAdapter`</mark> Ensure the class name is an exact match like in bold.
8. For the **Parameter** Pass the parameter provided by the Account Manager Eg:-

   ```json
   Example:
   {
     "placement_id": "adster_banner_300x250",
     "yield_group_bid_price_range": "10.0-10.0"
   }
   ```
9. Click on “**Save**” and save the configuration.
10. The actual number of entries, manual eCPM, etc. will be shared once the test setup is complete.

The above setup completes our **Adster.Tech x ADMOB** integration for **Banner Ads**. You should see an Ad like this if test setup is complete and working fine.

<figure><img src="https://35306369-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FPe5s2iiW8knWj0Tius22%2Fuploads%2FdLPkqkxsBGLu0Yx3J4iD%2Fimage.png?alt=media&amp;token=b1a66035-083c-438c-b127-c9dfac25e347" alt=""><figcaption></figcaption></figure>

{% hint style="info" %}
Official Google Documentation for creating a custom event :\
[https://support.google.com/admob/answer/13407144](<https://support.google.com/admob/answer/13407144&#xA;>)
{% endhint %}


# Interstitial

This is guide to set up ADSTER.TECH with ADMOB for Interstitial Ads.

**CREATING CUSTOM EVENTS FOR WATERFALL**

1. Under the **Mediation** tab : Click on **Create Mediation group** section
2. Select **Android** and type of Ad format and Continue
3. In the Name field : Type in **ADSTER.TECH Interstitial**
4. Click on **Add ad units**
5. Select the app and the Ad units that you want to use custom targeting on.

**AD SOURCES (WATERFALL SECTION)**

1. Click on **Add Custom Event**
2. Name the label: Adster\_Inter\_10
3. Manual eCPM: Give 10 (in USD) as the value in the **ECPM -** this is a test setup pricing to ensure Ads from Adster adapter always come
4. Now Click on **Add Mapping**
5. You will see the adunit that you have selected before and Custom event with **Add Mapping**
6. **Mapping Name** : Adster\_Inter\_10
7. Class name should be <mark style="color:green;">`com.adster.ads.mediation.adapter.AdSterMediationAdapter`</mark> Ensure the class name is an exact match like in bold.
8. For the **Parameter** Pass the parameter provided by the Account Manager Eg:-

   ```json
   Example:
   {
     "placement_id": "adster_interstitial_test",
     "yield_group_bid_price_range": "10.0-10.0"
   }
   ```
9. Click on “**Save**” and save the configuration.
10. The actual number of entries, manual eCPM, etc. will be shared once the test setup is complete.

The above setup completes our **Adster.Tech x ADMOB** integration for **Interstitial Ads**. You should see an Ad like this if test setup is complete and working fine.

<figure><img src="https://35306369-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FPe5s2iiW8knWj0Tius22%2Fuploads%2F5f6VIniUkyhylNI5B4j0%2Fimage.png?alt=media&amp;token=915f39e3-f258-4c01-8ce2-e9a00b130900" alt=""><figcaption></figcaption></figure>

{% hint style="info" %}
Official Google Documentation for creating a custom event :\
[https://support.google.com/admob/answer/13407144](<https://support.google.com/admob/answer/13407144&#xA;>)
{% endhint %}


# Rewarded

This is guide to set up ADSTER.TECH with ADMOB for Rewarded Ads.

**CREATING CUSTOM EVENTS FOR WATERFALL**

1. Under the **Mediation** tab : Click on **Create Mediation group** section
2. Select **Android** and type of Ad format and Continue
3. In the Name field : Type in **ADSTER.TECH Rewarded**
4. Click on **Add ad units**
5. Select the app and the Ad units that you want to use custom targeting on.

**AD SOURCES (WATERFALL SECTION)**

1. Click on **Add Custom Event**
2. Name the label: Adster\_Rewarded\_10
3. Manual eCPM: Give 10 (in USD) as the value in the **ECPM -** this is a test setup pricing to ensure Ads from Adster adapter always come
4. Now, Click on **Add Mapping**
5. You will see the adunit that you have selected before and Custom event with **Add Mapping**
6. **Mapping Name**: Adster\_Rewarded\_10
7. Class name should be <mark style="color:green;">`com.adster.ads.mediation.adapter.AdSterMediationAdapter`</mark> Ensure the class name is an exact match like in bold.
8. For the **Parameter** Pass the parameter provided by the Account Manager Eg:-

   ```json
   Example:
   {
     "placement_id": "adster_rewarded_test",
     "yield_group_bid_price_range": "10.0-10.0"
   }
   ```
9. Click on “**Save**” and save the configuration.
10. The actual number of entries, manual eCPM, etc. will be shared once the test setup is complete.&#x20;

The above setup completes our **Adster.Tech x ADMOB** integration for **Rewarded Ads**. You should see an Ad like this if test setup is complete and working fine.

<figure><img src="https://35306369-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FPe5s2iiW8knWj0Tius22%2Fuploads%2FPPXRcNIv50ttcGh2CiK9%2Fimage.png?alt=media&amp;token=d6a7ded7-2887-4c04-bb67-2dd6b7a850ab" alt=""><figcaption></figcaption></figure>

{% hint style="info" %}
Official Google Documentation for creating a custom event :\
[https://support.google.com/admob/answer/13407144](<https://support.google.com/admob/answer/13407144&#xA;>)
{% endhint %}


# Native

This is guide to set up ADSTER.TECH with ADMOB for Native Ads.

**CREATING CUSTOM EVENTS FOR WATERFALL**

1. Under the **Mediation** tab : Click on **Create Mediation group** section
2. Select **Android** and type of Ad format and Continue
3. In the Name field : Type in **ADSTER.TECH** Native
4. Click on **Add ad units**
5. Select the app and the Ad units that you want to use custom targeting on.

**AD SOURCES (WATERFALL SECTION)**

1. Click on **Add Custom Event**
2. Name the label: Adster\_Native\_10
3. Manual eCPM: Give 10 (in USD) as the value in the **ECPM -** this is a test setup pricing to ensure Ads from Adster adapter always come
4. Now Click on **Add Mapping**
5. You will see the adunit that you have selected before and Custom event with **Add Mapping**
6. **Mapping Name** : Adster\_Native\_10
7. Class name should be <mark style="color:green;">`com.adster.ads.mediation.adapter.AdSterMediationAdapter`</mark> Ensure the class name is an exact match like in bold.
8. For the **Parameter** Pass the parameter provided by the Account Manager Eg:-

   ```json
   Example:
   {
     "placement_id": "adster_native_test",
     "yield_group_bid_price_range": "10.0-10.0"
   }
   ```
9. Click on “**Save**” and save the configuration.
10.

```
<figure><img src="/files/1gLdglHaNihofO8YczR1" alt=""><figcaption></figcaption></figure>
```

The above setup completes our **Adster.Tech x ADMOB** integration for **Native Ads**. You should see an Ad like this if test setup is complete and working fine.

{% hint style="info" %}
Official Google Documentation for creating a custom event :\
[https://support.google.com/admob/answer/13407144](<https://support.google.com/admob/answer/13407144&#xA;>)
{% endhint %}


# Applovin

The process involves integrating Adster.tech within your Applovin account and adding Adster.tech Bidder inside your mobile application.

**PREREQUISITES**

* An Ad Unit must already be in place which will be used for targeting.

**APPLOVIN CONFIGURATION**

Please go through the below steps to integrate **ADSTER.TECH** as a demand partner with your **APPLOVIN** account. To begin with the integration, login to your **APPLOVIN** account and follow the below steps.

1. In the MAX Dashboard, select [MAX > Mediation > Manage > Networks](https://dash.applovin.com/o/mediation/networks/).
2. Click on **Click here to add a Custom Network** at the bottom of the page. The Create Custom Network page appears.
   1. Add the information about your custom network:\
      **Network Type** : Choose **SDK**.

      **iOS Adapter Class Name** : leave it blank.\
      **Android Adapter Class Name :&#x20;**<mark style="color:green;">**`com.adster.ads.mediation.applovin.AdSterMediationAdapter`**</mark>
3. Click on **Save**.

<figure><img src="https://35306369-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FPe5s2iiW8knWj0Tius22%2Fuploads%2FJqdWZ9wkiOzXFzd6fKL5%2Fimage.png?alt=media&amp;token=bd113f1e-3590-4019-a4f5-489445176eff" alt=""><figcaption></figcaption></figure>


# Banner

This is guide to set up ADSTER.TECH with applovin using custom networks for banner ads.

**ADDING YIELD PARTNER**

1. Open [MAX > Mediation > Manage > Ad Units](https://dash.applovin.com/o/mediation/ad_units/) in the MAX dashboard.
2. Select the Ad Unit of type **Banner** to which you want to add **ADSTER.TECH** as a custom adapter.
3. Select **ADSTER.TECH** from the custom network menu to **enable** and enter the information for each placement. Below are the test setup details

   ```json
   Example:
   App ID = Leave it blank (its optional)
   Placement ID = "adster_banner_320x50_10"
   eCPM: 10 (in USD)
   Custom Parameters = {"placement_id":"adster_banner_300x250","yield_group_bid_price_range":"10.0-10.0"}
   ```
4. Contact your account manager to see what values you need to set for the **final list of production setup (Placement ID**, **Custom Parameters** and **CPM Price)**.

   <figure><img src="https://35306369-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FPe5s2iiW8knWj0Tius22%2Fuploads%2FMRkHGbsNqGXEpwUIyALA%2Fimage.png?alt=media&amp;token=8d40f604-8abf-4d2a-a7e3-2f954d635889" alt=""><figcaption></figcaption></figure>
5. Click on “Save” and save the configuration.

The above setup completes our **Adster.Tech x Applovin** integration for **Banner Ads**. You should see an Ad like this if test setup is complete and working fine.

<figure><img src="https://35306369-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FPe5s2iiW8knWj0Tius22%2Fuploads%2F6IwJ7ldhwHftl3RoL0kS%2Fimage.png?alt=media&amp;token=ff4e301a-2d15-486e-9693-db3f0484f2e8" alt=""><figcaption></figcaption></figure>

{% hint style="info" %}
Please note that updates to Ad Units may take approximately 30 to 60 minutes to reflect across the system.
{% endhint %}


# MREC

This is guide to set up ADSTER.TECH with applovin using custom networks for mrec ads.

**ADDING YIELD PARTNER**

1. Open [MAX > Mediation > Manage > Ad Units](https://dash.applovin.com/o/mediation/ad_units/) in the MAX dashboard.
2. Select the Ad Unit of type **MREC** to which you want to add **ADSTER.TECH** as a custom adapter.
3. Select **ADSTER.TECH** from custom network menu to **Enable** and enter the information for each placement.&#x20;

   ```json
   App ID = Leave it blank (its optional)
   Placement ID = "adster_banner_300x250_10"
   eCPM: 10 (in USD)
   Custom Parameters = {"placement_id":"adster_banner_300x250","yield_group_bid_price_range":"10.0-10.0"}
   ```
4. Contact your account manager to see what values you need to set for the **final list of production setup (Placement ID**, **Custom Parameters** and **CPM Price)**.

   <figure><img src="https://35306369-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FPe5s2iiW8knWj0Tius22%2Fuploads%2FimtuvdSNtq9hwC5dL7es%2Fimage.png?alt=media&amp;token=e91bf4f4-fdee-4226-9d03-915b0222e758" alt=""><figcaption></figcaption></figure>
5. Click on “Save” and save the configuration.

The above setup completes our **Adster.Tech x Applovin** integration for **Mrec Ads**. You should see an Ad like this if test setup is complete and working fine.

<figure><img src="https://35306369-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FPe5s2iiW8knWj0Tius22%2Fuploads%2FxEzE7Dmab5r88lHfYCDI%2Fimage.png?alt=media&amp;token=b022d3e2-f588-4331-9227-92011a578d1e" alt=""><figcaption></figcaption></figure>

{% hint style="info" %}
Please note that updates to Ad Units may take approximately 30 to 60 minutes to reflect across the system.
{% endhint %}


# Interstitial

This is guide to set up ADSTER.TECH with applovin using custom networks for interstitial ads.

**ADDING YIELD PARTNER**

1. Open [MAX > Mediation > Manage > Ad Units](https://dash.applovin.com/o/mediation/ad_units/) in the MAX dashboard.
2. Select the Ad Unit of type **Interstitial** to which you want to add **ADSTER.TECH** as a custom adapter.
3. Select **ADSTER.TECH** from custom network menu to **Enable** and enter the information for each placement.&#x20;

   ```json
   Example:
   App ID = Leave it blank (its optional)
   Placement ID = "adster_inter_10"
   eCPM: 10 (in USD)
   Custom Parameters = {"placement_id":"adster_interstitial_test","yield_group_bid_price_range":"10.0-10.0"}
   ```
4. Contact your account manager to see what values you need to set for the **final list of production setup (Placement ID**, **Custom Parameters** and **CPM Price)**.

   <figure><img src="https://35306369-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FPe5s2iiW8knWj0Tius22%2Fuploads%2FOob41FXptNMrpLwYctRv%2Fimage.png?alt=media&amp;token=a73f6a1a-470b-4db0-813a-fa09c411ffad" alt=""><figcaption></figcaption></figure>
5. Click on “Save” and save the configuration.

The above setup completes our **Adster.Tech x Applovin** integration for **Interstitial Ads**. You should see an Ad like this if the test setup is complete and working fine.

<figure><img src="https://35306369-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FPe5s2iiW8knWj0Tius22%2Fuploads%2F8ULCZXNqgv9k0NgF4mpo%2Fimage.png?alt=media&amp;token=dab3e1b8-f865-4830-b00e-ee566baf156e" alt=""><figcaption></figcaption></figure>

{% hint style="info" %}
Please note that updates to Ad Units may take approximately 30 to 60 minutes to reflect across the system.
{% endhint %}


# Rewarded

This is guide to set up ADSTER.TECH with applovin using custom networks for rewarded ads.

**ADDING YIELD PARTNER**

1. Open [MAX > Mediation > Manage > Ad Units](https://dash.applovin.com/o/mediation/ad_units/) in the MAX dashboard.
2. Select the Ad Unit of type **Rewarded** to which you want to add **ADSTER.TECH** as a custom adapter.
3. Select **ADSTER.TECH** from custom network menu to **Enable** and enter the information for each placement.&#x20;

   ```json
   Example:
   App ID = Leave it blank (its optional)
   Placement ID = "adster_rewarded_10"
   eCPM: 10 (in USD)
   Custom Parameters = {"placement_id":"adster_rewarded_test","yield_group_bid_price_range":"10.0-10.0"}
   ```
4. Contact your account manager to see what values you need to set for the **final list of production setup (Placement ID**, **Custom Parameters** and **CPM Price)**.

   <figure><img src="https://35306369-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FPe5s2iiW8knWj0Tius22%2Fuploads%2FQHU3IqoPDMC4s6go6Jqa%2Fimage.png?alt=media&amp;token=702582dc-17f3-41c1-bf8e-d6d9b4351abe" alt=""><figcaption></figcaption></figure>
5. Click on “**Save**” and save the configuration.

The above setup completes our **Adster.Tech x Applovin** integration for **Rewarded Ads**. You should see an Ad like this if test setup is complete and working fine.

<figure><img src="https://35306369-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FPe5s2iiW8knWj0Tius22%2Fuploads%2FNulKtAXagbEFLaB6G4c5%2Fimage.png?alt=media&amp;token=d36c506f-0517-4a8f-9b7c-734af89936a1" alt=""><figcaption></figcaption></figure>

{% hint style="info" %}
Please note that updates to Ad Units may take approximately 30 to 60 minutes to reflect across the system.
{% endhint %}


# Ironsource - Levelplay

The process involves integrating Adster.tech within your ironsource-levelplay account and adding Adster.tech Bidder inside your mobile application.

**PREREQUISITES**

* An Ad Unit must already be in place which will be used for targeting.

**From Levelplay UI (Operational / Configuration Process)**

**Create a Adster waterfall Network**

Please go through the below steps to integrate **ADSTER.TECH** as a demand partner with your **IRONSOUCE-LEVELPLAY** account. To begin with the integration, login to your **IRONSOUCE-LEVELPLAY** account and follow the below steps.

1. On the Ironsource platform, select <mark style="color:green;">Monetize → Setup → SDK Networks</mark><mark style="color:blue;">.</mark>
2. Select Available <mark style="color:green;">Networks → Manage Networks</mark>. In the dropdown list of available networks, select <mark style="color:green;">Custom Adapter</mark>**.**&#x20;

   <figure><img src="https://lh7-rt.googleusercontent.com/docsz/AD_4nXfbRJoUMoX1t9D8qR_tuCz2U95ykD9mA_xS6xohcPukUaolre7UTwdjnnMroaeWULJvDXd4yRsscyyYCFBKUturJMeIkybZdruoGG7ZFKy4S7rA09Whm2D8PglgsuXz7IAuibnGTw?key=IXz7kdVu571wbaRbnX1__Q" alt=""><figcaption></figcaption></figure>
3. To enable the **Adster Adapter**, input **Network Key&#x20;**<mark style="color:green;">**15c09ed85**</mark>, then click on the Enter key, and save. The name of the network should appear as **Adster**.&#x20;
4. In the next section, enter the Source id provided by Adster, and select <mark style="color:green;">**Rate based revenue.**</mark> ![](https://lh7-rt.googleusercontent.com/docsz/AD_4nXdPrIcHu221VJ9040rKhefAs6GfAS8a1FvT-xpGtLWFyqcKFkygUixFRHGxFOcRVrPLw-BU7ONvlFfQF1XiD8xUNb4h9jwM9cUm3s3Zq5QNLQtB5KNIYlB8ElTmgq0D821ioBnDbQ?key=IXz7kdVu571wbaRbnX1__Q)
5. Click save, your Adster network is now ready.

## Setup Instances for Banner

1. In the Left Side Navigation Menu click Instances under Setup.
2. Click Adster Network listed under Custom.
3. Click on Ad Instance and select Banner Ad type.
4. In the instance name fill **"banner\_300x250"** and select any or all of the mediation groups.
5. Under the Rate column add **$1** as the rate.

## Setup Instances for Interstitial

1. In the Left Side Navigation Menu click Instances under Setup.
2. Click Adster Network listed under Custom.
3. Click on Ad Instance and select Interstitial Ad type.
4. In the instance name fill **"interstitial"** and select any or all of the mediation groups.
5. Under the Rate column add **$1** as the rate.

## Setup Instances for Rewarded

1. In the Left Side Navigation Menu click Instances under Setup.
2. Click Adster Network listed under Custom.
3. Click on Ad Instance and select Rewarded Ad type.
4. In the instance name fill **"rewarded"** and select any or all of the mediation groups.
5. Under the Rate column add **$1** as the rate.

<figure><img src="https://35306369-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FPe5s2iiW8knWj0Tius22%2Fuploads%2FoYHVxGRBGbJuGSVMoVhz%2Fimage.png?alt=media&amp;token=4208c022-b90c-4b04-be4c-8d61c0093ae7" alt=""><figcaption></figcaption></figure>

{% hint style="info" %} <mark style="color:yellow;">Adster supports multiple placements in the waterfall</mark>
{% endhint %}

{% hint style="info" %} <mark style="color:yellow;">It is highly recommended to enter the Rate (that has been provided by Adster for each placement id), as this determines the correct order in the waterfalls. Repeat the above setup for each ad-format type. To start with, only add one instance for each format only, and use the discussed eCPM rate for waterfall.</mark>
{% endhint %}

**Testing instructions**

Before deploying the Adster SDK and adapter to your live application, you can perform testing with the test mode. This will guarantee a high fill rate (99.99%) during the integration testing process, ensuring that the implementation is functioning correctly. It is crucial to disable the test mode before going live, as failing to do so will result in financial loss.

\
**Revenue Reports**

You will be provided with a dashboard, please contact your account manager who will share the credentials with you.<br>


# iOS

This document will guide you through an easy-to-follow process of adding Adster.Tech as your third-party ad network mediation partner for your mobile banner, interstitial, and rewarded ads.

**Installation via SPM**

1. In Xcode, install the AdSter custom adapter SDK Swift Package by navigating to **File > Add Package Dependencies.**
2. In the prompt that appears, search for the below GitHub repository: <https://github.com/adster-tech/orchestration-sdk-ios>
3. Select the version of the AdSter SDK Swift Package you want to use. For new projects, we recommend using the **Up to Next Major Version**.

**Installation via CocoaPods**

To integrate AdSter  custom adapter SDK into your Xcode project using CocoaPods, follow these steps:

1. Open your project's Podfile and add:

   Copy

   ```
   pod 'Adster', '~> 1.4.0'
   ```
2. Run the following command in the terminal:

   Copy

   ```
   pod install
   ```
3. After installation, close Xcode and open the .xcworkspace file instead of .xcodeproj.


# Google Ad manager

The process involves integrating Adster.tech within your Google Ad Manager account and adding Adster.tech Bidder inside your mobile application.

**PREREQUISITES**

* An Ad Unit must already be in place which will be used for targeting.

**GOOGLE AD MANAGER CONFIGURATION**

Please go through the below steps to integrate **ADSTER.TECH** as a demand partner with your **GAM** account. To begin with the integration, login to your **GAM** account and follow the below steps.

1. Under the **Admin** header : Click on the **Companies** section
2. Click on the **New Company** button : Select **Ad Network**
3. In the Name field : Type In **ADSTER.TECH**
4. In the **Ad Network** field : Select **Other Company**
5. Toggle **Mediation** to **ON**
6. Click on **Save**


# Banner

This is guide to set up ADSTER.TECH with Google Ad Manager using Yield Groups and Yield Partners for Banner Ads.

**CREATING YIELD GROUP AND YIELD PARTNER**

{% hint style="info" %}
For adding **ADSTER.TECH** under existing yield groups, skip the steps for creating a new yield group, navigate to your existing yield group and follow the steps for **Adding Yield Partner** as\
described in the next section
{% endhint %}

1. Under the “**Delivery**” tab : Click on “**Yield Groups**” section
2. Click on “**New Yield Group**” to create a new yield group
3. In the Name field : Type in “**ADSTER.TECH Banner**”
4. Ad Format : **Banner**
5. Inventory Type : **Mobile**
6. Under Targeting : Select the Ad Units which "**ADSTER.TECH**" will target
7. Scroll to the bottom

**ADDING YIELD PARTNER**

1. Click on “**Add Yield Partner**”
2. Select “**ADSTER.TECH**” from the list
3. Integration Type: **Custom Event**
4. Platform: **iOS**
5. Status: **Active**
6. Default CPM: 10 (in USD, this is a test setup pricing to ensure Ads from Adster adapter always comes)
7. Select/Check “**Override Dynamic CPM**”
8. Label: "**Adster\_Banner\_300x250\_10"**
9. Class Name: <mark style="color:green;">`AdsFramework.AdSterMediationCustomEvent`</mark>
10. Parameter : Pass the **tag name** provided by the Account Manager&#x20;

    ```json
    Example:
    {
      "placement_id": "adster_banner_300x250",
      "yield_group_bid_price_range": "10.0-10.0"
    }
    ```
11. Click on “**Save**” and save the configuration.
12. The actual number of entries, manual eCPM, etc. will be shared once the test setup is complete.&#x20;

The above setup completes our **Adster.Tech x GAM** integration for **Banner Ads**. You should see an Ad like this if test setup is complete and working fine.&#x20;

![](https://35306369-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FPe5s2iiW8knWj0Tius22%2Fuploads%2F86xGWbmbdq8hj0qJ7vvS%2Fimage.png?alt=media\&token=d3c26f54-906f-4392-adc3-a178d0c9c60a)

{% hint style="info" %}
Official Google Documentation for creating a Yield Group :\
<https://support.google.com/admanager/answer/7390828?hl=en>
{% endhint %}


# Interstitial

This is guide to set up ADSTER.TECH with Google Ad Manager using Yield Groups and Yield Partners for Interstitial Ads.

**CREATING YIELD GROUP AND YIELD PARTNER**

{% hint style="info" %}
For adding **ADSTER.TECH** under existing yield groups, skip the steps for creating a new yield group, navigate to your existing yield group and follow the steps for **Adding Yield Partner** as\
described in the next section
{% endhint %}

1. Under the “**Delivery**” tab : Click on “**Yield Groups**” section
2. Click on “**New Yield Group**” to create a new yield group
3. In the Name field : Type in “**ADSTER.TECH Interstitial**”
4. Ad Format : **Interstitial**
5. Inventory Type : **Mobile**
6. Under Targeting : Select the Ad Units which "**ADSTER.TECH**" will target
7. Scroll to the bottom

**ADDING YIELD PARTNER**

1. Click on “**Add Yield Partner**”
2. Select “**ADSTER.TECH**” from the list
3. Integration Type: **Custom Event**
4. Platform: **iOS**
5. Status: **Active**
6. Default CPM: 10 (in USD, this is a test setup pricing to ensure Ads from Adster adapter always comes)
7. Select/Check “**Override Dynamic CPM**”
8. Label: "**Adster\_Interstitial\_10"**
9. Class Name : <mark style="color:green;">`AdsFramework.AdSterMediationCustomEvent`</mark>
10. Parameter : Pass the **tag name** provided by the Account Manager&#x20;

    ```json
    Example:
    {
      "placement_id": "adster_interstitial_test",
      "yield_group_bid_price_range": "10.0-10.0"
    }
    ```
11. Click on “**Save**” and save the configuration.
12. The actual number of entries, manual eCPM, etc. will be shared once the test setup is complete.&#x20;

The above setup completes our **Adster.Tech x GAM** integration for **Interstitial Ads**. You should see an Ad like this if test setup is complete and working fine.

<figure><img src="https://35306369-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FPe5s2iiW8knWj0Tius22%2Fuploads%2FQbhcGbbXPl7GHzXs4Ifc%2Fimage.png?alt=media&amp;token=8092dd79-cdcf-4daf-9a2f-10852b85ce66" alt=""><figcaption></figcaption></figure>

{% hint style="info" %}
Official Google Documentation for creating a Yield Group :\
<https://support.google.com/admanager/answer/7390828?hl=en>
{% endhint %}


# Rewarded

This is guide to set up ADSTER.TECH with Google Ad Manager using Yield Groups and Yield Partners for Rewarded Ads.

**CREATING YIELD GROUP AND YIELD PARTNER**

{% hint style="info" %}
For adding **ADSTER.TECH** under existing yield groups, skip the steps for creating a new yield group, navigate to your existing yield group and follow the steps for **Adding Yield Partner** as\
described in the next section
{% endhint %}

1. Under the “**Delivery**” tab : Click on “**Yield Groups**” section
2. Click on “**New Yield Group**” to create a new yield group
3. In the Name field : Type in “**ADSTER.TECH Rewarded**”
4. Ad Format : **Rewarded**
5. Inventory Type : **Mobile**
6. Under Targeting : Select the Ad Units which "**ADSTER.TECH**" will target
7. Scroll to the bottom

**ADDING YIELD PARTNER**

1. Click on “**Add Yield Partner**”
2. Select “**ADSTER.TECH**” from the list
3. Integration Type: **Custom Event**
4. Platform: **Android**
5. Status: **Active**
6. Default CPM: 10 (in USD, this is a test setup pricing to ensure Ads from Adster adapter always comes)
7. Select/Check “**Override Dynamic CPM**”
8. Label: "**Adster\_Rewarded\_10"**
9. Class Name : <mark style="color:green;">**`com.adster.ads.mediation.adapter.AdSterMediationAdapter`**</mark>
10. Parameter: Pass the **tag name** provided by the Account Manager&#x20;

    ```json
    Example:
    {
      "placement_id": "adster_rewarded_test",
      "yield_group_bid_price_range": "10.0-10.0"
    }
    ```
11. Click on “**Save**” and save the configuration.
12. The actual number of entries, manual eCPM, etc. will be shared after the test setup is complete.

The above setup completes our **Adster.Tech x GAM** integration for **Rewarded Ads**.  You should see an Ad like this if the test setup is complete and working fine.

<figure><img src="https://35306369-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FPe5s2iiW8knWj0Tius22%2Fuploads%2FqaDJoIMP9Eioc90ZULIC%2FWhatsApp%20Image%202025-11-20%20at%2023.52.34_fa8b225b.jpg?alt=media&amp;token=ee991ed0-5fd0-4c99-a95e-c842d3391a2a" alt=""><figcaption></figcaption></figure>

{% hint style="info" %}
Official Google Documentation for creating a Yield Group :\
<https://support.google.com/admanager/answer/7390828?hl=en>
{% endhint %}


# Native

This is guide to set up ADSTER.TECH with Google Ad Manager using Yield Groups and Yield Partners for Native Ads.

**CREATING YIELD GROUP AND YIELD PARTNER**

{% hint style="info" %}
For adding **ADSTER.TECH** under existing yield groups, skip the steps for creating a new yield group, navigate to your existing yield group and follow the steps for **Adding Yield Partner** as\
described in the next section
{% endhint %}

1. Under the “**Delivery**” tab : Click on “**Yield Groups**” section
2. Click on “**New Yield Group**” to create a new yield group
3. In the Name field : Type in “**ADSTER.TECH Native**”
4. Ad Format : **Native**
5. Inventory Type : **Mobile**
6. Under Targeting : Select the Ad Units which "**ADSTER.TECH**" will target
7. Scroll to the bottom

**ADDING YIELD PARTNER**

1. Click on “**Add Yield Partner**”
2. Select “**ADSTER.TECH**” from the list
3. Integration Type: **Custom Event**
4. Platform: **Android**
5. Status: **Active**
6. Default CPM: 10 (in USD, this is a test setup pricing to ensure Ads from Adster adapter always comes)
7. Select/Check “**Override Dynamic CPM**”
8. Label: "**Adster\_Native\_10"**
9. Class Name : <mark style="color:green;">**`com.adster.ads.mediation.adapter.AdSterMediationAdapter`**</mark>
10. Parameter : Pass the **tag name** provided by the Account Manager&#x20;

    ```json
    Example:
    {
      "placement_id": "adster_native_test",
      "yield_group_bid_price_range": "0.08-0.12"
    }
    ```
11. Click on “**Save**” and save the configuration.
12. The actual number of entries, manual eCPM, etc. will be shared once the test setup is complete.

The above setup completes our **Adster.Tech x GAM** integration for **Native Ads**. You should see an Ad like this if the test setup is complete and working fine.

<figure><img src="https://35306369-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FPe5s2iiW8knWj0Tius22%2Fuploads%2FFakyOYFr3YmLk4NIFk5i%2Fimage.png?alt=media&amp;token=c0f402fd-d239-45e3-8790-e4c10fcb1973" alt=""><figcaption></figcaption></figure>

{% hint style="info" %}
Official Google Documentation for creating a Yield Group :\
<https://support.google.com/admanager/answer/7390828?hl=en>
{% endhint %}


# AdMob

The process involves integrating Adster.tech within your AdMob account and adding Adster.tech Bidder inside your mobile application.

**PREREQUISITES**

* An Ad Unit must already be in place which will be used for targeting.


# Banner

This is guide to set up ADSTER.TECH with ADMOB for Banner Ads.

**CREATING CUSTOM EVENTS FOR WATERFALL**

1. Under the **Mediation** tab : Click on **Create Mediation group** section
2. Select **Android** and type of Ad format and Continue
3. In the Name field : Type in Adster\_Banner\_300x250\_10
4. Click on **Add ad units**
5. Select the app and the Ad units that you want to use custom targeting on.

**AD SOURCES (WATERFALL SECTION)**

1. Click on **Add Custom Event**
2. Name the label: Adster\_Banner\_300x250\_10
3. Manual eCPM: Give 10 (in USD) as the value in the **ECPM -** this is a test setup pricing to ensure Ads from Adster adapter always come
4. Now Click on **Add Mapping**
5. You will see the adunit that you have selected before and Custom event with **Add Mapping**
6. **Mapping Name** : Adster\_Banner\_300x250\_10
7. Class name should be <mark style="color:green;">`AdsFramework.AdSterMediationCustomEvent`</mark> \
   Ensure the class name is an exact match like in bold.
8. For the **Parameter** Pass the parameter provided by the Account Manager Eg:-

   ```json
   Example:
   {
     "placement_id": "adster_banner_300x250",
     "yield_group_bid_price_range": "10.0-10.0"
   }
   ```
9. Click on “**Save**” and save the configuration.
10. The actual number of entries, manual eCPM, etc. will be shared once the test setup is complete.

The above setup completes our **Adster.Tech x ADMOB** integration for **Banner Ads**. You should see an Ad like this if test setup is complete and working fine.

<figure><img src="https://35306369-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FPe5s2iiW8knWj0Tius22%2Fuploads%2FdLPkqkxsBGLu0Yx3J4iD%2Fimage.png?alt=media&amp;token=b1a66035-083c-438c-b127-c9dfac25e347" alt=""><figcaption></figcaption></figure>

{% hint style="info" %}
Official Google Documentation for creating a custom event :\
[https://support.google.com/admob/answer/13407144](<https://support.google.com/admob/answer/13407144&#xA;>)
{% endhint %}


# Interstitial

This is guide to set up ADSTER.TECH with ADMOB for Interstitial Ads.

**CREATING CUSTOM EVENTS FOR WATERFALL**

1. Under the **Mediation** tab : Click on **Create Mediation group** section
2. Select **Android** and type of Ad format and Continue
3. In the Name field : Type in **ADSTER.TECH Interstitial**
4. Click on **Add ad units**
5. Select the app and the Ad units that you want to use custom targeting on.

**AD SOURCES (WATERFALL SECTION)**

1. Click on **Add Custom Event**
2. Name the label: Adster\_Inter\_10
3. Manual eCPM: Give 10 (in USD) as the value in the **ECPM -** this is a test setup pricing to ensure Ads from Adster adapter always come
4. Now Click on **Add Mapping**
5. You will see the adunit that you have selected before and Custom event with **Add Mapping**
6. **Mapping Name** : Adster\_Inter\_10
7. Class name should be <mark style="color:green;">`AdsFramework.AdSterMediationCustomEvent`</mark> \
   Ensure the class name is an exact match like in bold.
8. For the **Parameter** Pass the parameter provided by the Account Manager Eg:-

   ```json
   Example:
   {
     "placement_id": "adster_interstitial_test",
     "yield_group_bid_price_range": "10.0-10.0"
   }
   ```
9. Click on “**Save**” and save the configuration.
10. The actual number of entries, manual eCPM, etc. will be shared once the test setup is complete.

The above setup completes our **Adster.Tech x ADMOB** integration for **Interstitial Ads**. You should see an Ad like this if test setup is complete and working fine.

<figure><img src="https://35306369-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FPe5s2iiW8knWj0Tius22%2Fuploads%2F5f6VIniUkyhylNI5B4j0%2Fimage.png?alt=media&amp;token=915f39e3-f258-4c01-8ce2-e9a00b130900" alt=""><figcaption></figcaption></figure>

{% hint style="info" %}
Official Google Documentation for creating a custom event :\
[https://support.google.com/admob/answer/13407144](<https://support.google.com/admob/answer/13407144&#xA;>)
{% endhint %}


# Rewarded

This is guide to set up ADSTER.TECH with ADMOB for Rewarded Ads.

**CREATING CUSTOM EVENTS FOR WATERFALL**

1. Under the **Mediation** tab : Click on **Create Mediation group** section
2. Select **Android** and type of Ad format and Continue
3. In the Name field : Type in **ADSTER.TECH Rewarded**
4. Click on **Add ad units**
5. Select the app and the Ad units that you want to use custom targeting on.

**AD SOURCES (WATERFALL SECTION)**

1. Click on **Add Custom Event**
2. Name the label: Adster\_Rewarded\_10
3. Manual eCPM: Give 10 (in USD) as the value in the **ECPM -** this is a test setup pricing to ensure Ads from Adster adapter always come
4. Now, Click on **Add Mapping**
5. You will see the adunit that you have selected before and Custom event with **Add Mapping**
6. **Mapping Name**: Adster\_Rewarded\_10
7. Class name should be <mark style="color:green;">`AdsFramework.AdSterMediationCustomEvent`</mark> \
   Ensure the class name is an exact match like in bold.
8. For the **Parameter** Pass the parameter provided by the Account Manager Eg:-

   ```json
   Example:
   {
     "placement_id": "adster_rewarded_test",
     "yield_group_bid_price_range": "10.0-10.0"
   }
   ```
9. Click on “**Save**” and save the configuration.
10. The actual number of entries, manual eCPM, etc. will be shared once the test setup is complete.&#x20;

The above setup completes our **Adster.Tech x ADMOB** integration for **Rewarded Ads**. You should see an Ad like this if test setup is complete and working fine.

<figure><img src="https://35306369-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FPe5s2iiW8knWj0Tius22%2Fuploads%2FPPXRcNIv50ttcGh2CiK9%2Fimage.png?alt=media&amp;token=d6a7ded7-2887-4c04-bb67-2dd6b7a850ab" alt=""><figcaption></figcaption></figure>

{% hint style="info" %}
Official Google Documentation for creating a custom event :\
[https://support.google.com/admob/answer/13407144](<https://support.google.com/admob/answer/13407144&#xA;>)
{% endhint %}


# Native

This is guide to set up ADSTER.TECH with ADMOB for Native Ads.

**CREATING CUSTOM EVENTS FOR WATERFALL**

1. Under the **Mediation** tab : Click on **Create Mediation group** section
2. Select **Android** and type of Ad format and Continue
3. In the Name field : Type in **ADSTER.TECH** Native
4. Click on **Add ad units**
5. Select the app and the Ad units that you want to use custom targeting on.

**AD SOURCES (WATERFALL SECTION)**

1. Click on **Add Custom Event**
2. Name the label: Adster\_Native\_10
3. Manual eCPM: Give 10 (in USD) as the value in the **ECPM -** this is a test setup pricing to ensure Ads from Adster adapter always come
4. Now Click on **Add Mapping**
5. You will see the adunit that you have selected before and Custom event with **Add Mapping**
6. **Mapping Name** : Adster\_Native\_10
7. Class name should be <mark style="color:green;">`AdsFramework.AdSterMediationCustomEvent`</mark> \
   Ensure the class name is an exact match like in bold.
8. For the **Parameter** Pass the parameter provided by the Account Manager Eg:-

   ```json
   Example:
   {
     "placement_id": "adster_native_test",
     "yield_group_bid_price_range": "10.0-10.0"
   }
   ```
9. Click on “**Save**” and save the configuration.
10.

```
<figure><img src="/files/1gLdglHaNihofO8YczR1" alt=""><figcaption></figcaption></figure>
```

The above setup completes our **Adster.Tech x ADMOB** integration for **Native Ads**. You should see an Ad like this if test setup is complete and working fine.

{% hint style="info" %}
Official Google Documentation for creating a custom event :\
[https://support.google.com/admob/answer/13407144](<https://support.google.com/admob/answer/13407144&#xA;>)
{% endhint %}


# Applovin

The process involves integrating Adster.tech within your Applovin account and adding Adster.tech Bidder inside your mobile application.

**PREREQUISITES**

* An Ad Unit must already be in place which will be used for targeting.

**APPLOVIN CONFIGURATION**

Please go through the below steps to integrate **ADSTER.TECH** as a demand partner with your **APPLOVIN** account. To begin with the integration, login to your **APPLOVIN** account and follow the below steps.

1. In the MAX Dashboard, select [MAX > Mediation > Manage > Networks](https://dash.applovin.com/o/mediation/networks/).
2. Click on **Click here to add a Custom Network** at the bottom of the page. The Create Custom Network page appears.
   1. Add the information about your custom network:\
      **Network Type** : Choose **SDK**.

      **iOS Adapter Class Name** : <mark style="color:green;">**`AdsFramework.AppLovinMediationCustomEvent`**</mark>\
      **Android Adapter Class Name :** leave it blank.
3. Click on **Save**.

<figure><img src="https://35306369-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FPe5s2iiW8knWj0Tius22%2Fuploads%2Frj7EOTYV9c0DPYlCnVGu%2FWhatsApp%20Image%202026-03-06%20at%2017.45.43.jpeg?alt=media&amp;token=b0a7b53e-e24a-486a-a02a-5d06e76a6501" alt=""><figcaption></figcaption></figure>


# Banner

This is guide to set up ADSTER.TECH with applovin using custom networks for banner ads.

**ADDING YIELD PARTNER**

1. Open [MAX > Mediation > Manage > Ad Units](https://dash.applovin.com/o/mediation/ad_units/) in the MAX dashboard.
2. Select the Ad Unit of type **Banner** to which you want to add **ADSTER.TECH** as a custom adapter.
3. Select **ADSTER.TECH** from the custom network menu to **enable** and enter the information for each placement. Below are the test setup details

   ```json
   Example:
   App ID = Leave it blank (its optional)
   Placement ID = "adster_banner_320x50_10"
   eCPM: 10 (in USD)
   Custom Parameters = {"placement_id":"banner_320x50","yield_group_bid_price_range":"10.0-10.0"}
   ```
4. Contact your account manager to see what values you need to set for the **final list of production setup (Placement ID**, **Custom Parameters** and **CPM Price)**.

   <figure><img src="https://35306369-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FPe5s2iiW8knWj0Tius22%2Fuploads%2FMRkHGbsNqGXEpwUIyALA%2Fimage.png?alt=media&amp;token=8d40f604-8abf-4d2a-a7e3-2f954d635889" alt=""><figcaption></figcaption></figure>
5. Click on “Save” and save the configuration.

The above setup completes our **Adster.Tech x Applovin** integration for **Banner Ads**. You should see an Ad like this if test setup is complete and working fine.

<figure><img src="https://35306369-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FPe5s2iiW8knWj0Tius22%2Fuploads%2F6IwJ7ldhwHftl3RoL0kS%2Fimage.png?alt=media&amp;token=ff4e301a-2d15-486e-9693-db3f0484f2e8" alt=""><figcaption></figcaption></figure>

{% hint style="info" %}
Please note that updates to Ad Units may take approximately 30 to 60 minutes to reflect across the system.
{% endhint %}


# MREC

This is guide to set up ADSTER.TECH with applovin using custom networks for mrec ads.

**ADDING YIELD PARTNER**

1. Open [MAX > Mediation > Manage > Ad Units](https://dash.applovin.com/o/mediation/ad_units/) in the MAX dashboard.
2. Select the Ad Unit of type **MREC** to which you want to add **ADSTER.TECH** as a custom adapter.
3. Select **ADSTER.TECH** from custom network menu to **Enable** and enter the information for each placement.&#x20;

   ```json
   App ID = Leave it blank (its optional)
   Placement ID = "adster_banner_300x250_10"
   eCPM: 10 (in USD)
   Custom Parameters = {"placement_id":"banner_300x250","yield_group_bid_price_range":"10.0-10.0"}
   ```
4. Contact your account manager to see what values you need to set for the **final list of production setup (Placement ID**, **Custom Parameters** and **CPM Price)**.

   <figure><img src="https://35306369-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FPe5s2iiW8knWj0Tius22%2Fuploads%2FimtuvdSNtq9hwC5dL7es%2Fimage.png?alt=media&amp;token=e91bf4f4-fdee-4226-9d03-915b0222e758" alt=""><figcaption></figcaption></figure>
5. Click on “Save” and save the configuration.

The above setup completes our **Adster.Tech x Applovin** integration for **Mrec Ads**. You should see an Ad like this if test setup is complete and working fine.

<figure><img src="https://35306369-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FPe5s2iiW8knWj0Tius22%2Fuploads%2FxEzE7Dmab5r88lHfYCDI%2Fimage.png?alt=media&amp;token=b022d3e2-f588-4331-9227-92011a578d1e" alt=""><figcaption></figcaption></figure>

{% hint style="info" %}
Please note that updates to Ad Units may take approximately 30 to 60 minutes to reflect across the system.
{% endhint %}


# Interstitial

This is guide to set up ADSTER.TECH with applovin using custom networks for interstitial ads.

**ADDING YIELD PARTNER**

1. Open [MAX > Mediation > Manage > Ad Units](https://dash.applovin.com/o/mediation/ad_units/) in the MAX dashboard.
2. Select the Ad Unit of type **Interstitial** to which you want to add **ADSTER.TECH** as a custom adapter.
3. Select **ADSTER.TECH** from custom network menu to **Enable** and enter the information for each placement.&#x20;

   ```json
   Example:
   App ID = Leave it blank (its optional)
   Placement ID = "adster_inter_10"
   eCPM: 10 (in USD)
   Custom Parameters = {"placement_id":"interstitial","yield_group_bid_price_range":"10.0-10.0"}
   ```
4. Contact your account manager to see what values you need to set for the **final list of production setup (Placement ID**, **Custom Parameters** and **CPM Price)**.

   <figure><img src="https://35306369-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FPe5s2iiW8knWj0Tius22%2Fuploads%2FOob41FXptNMrpLwYctRv%2Fimage.png?alt=media&amp;token=a73f6a1a-470b-4db0-813a-fa09c411ffad" alt=""><figcaption></figcaption></figure>
5. Click on “Save” and save the configuration.

The above setup completes our **Adster.Tech x Applovin** integration for **Interstitial Ads**. You should see an Ad like this if the test setup is complete and working fine.

<figure><img src="https://35306369-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FPe5s2iiW8knWj0Tius22%2Fuploads%2F8ULCZXNqgv9k0NgF4mpo%2Fimage.png?alt=media&amp;token=dab3e1b8-f865-4830-b00e-ee566baf156e" alt=""><figcaption></figcaption></figure>

{% hint style="info" %}
Please note that updates to Ad Units may take approximately 30 to 60 minutes to reflect across the system.
{% endhint %}


# Rewarded

This is guide to set up ADSTER.TECH with applovin using custom networks for rewarded ads.

**ADDING YIELD PARTNER**

1. Open [MAX > Mediation > Manage > Ad Units](https://dash.applovin.com/o/mediation/ad_units/) in the MAX dashboard.
2. Select the Ad Unit of type **Rewarded** to which you want to add **ADSTER.TECH** as a custom adapter.
3. Select **ADSTER.TECH** from custom network menu to **Enable** and enter the information for each placement.&#x20;

   ```json
   Example:
   App ID = Leave it blank (its optional)
   Placement ID = "adster_rewarded_10"
   eCPM: 10 (in USD)
   Custom Parameters = {"placement_id":"rewarded","yield_group_bid_price_range":"10.0-10.0"}
   ```
4. Contact your account manager to see what values you need to set for the **final list of production setup (Placement ID**, **Custom Parameters** and **CPM Price)**.

   <figure><img src="https://35306369-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FPe5s2iiW8knWj0Tius22%2Fuploads%2FQHU3IqoPDMC4s6go6Jqa%2Fimage.png?alt=media&amp;token=702582dc-17f3-41c1-bf8e-d6d9b4351abe" alt=""><figcaption></figcaption></figure>
5. Click on “**Save**” and save the configuration.

The above setup completes our **Adster.Tech x Applovin** integration for **Rewarded Ads**. You should see an Ad like this if test setup is complete and working fine.

<figure><img src="https://35306369-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FPe5s2iiW8knWj0Tius22%2Fuploads%2FNulKtAXagbEFLaB6G4c5%2Fimage.png?alt=media&amp;token=d36c506f-0517-4a8f-9b7c-734af89936a1" alt=""><figcaption></figcaption></figure>

{% hint style="info" %}
Please note that updates to Ad Units may take approximately 30 to 60 minutes to reflect across the system.
{% endhint %}


# Unity -Android

This document will guide you through an easy-to-follow process of adding Adster.Tech as your third-party ad network mediation partner for your mobile banner, interstitial, and rewarded ads.

{% hint style="info" %}
**App Prerequisite**

* minSdkVersion of 21 or higher
* compileSdkVersion of 33 or higher
  {% endhint %}

## Configuration Steps

#### **Adding Dependency**

{% tabs %}
{% tab title="Unity - Android" %}

* Go to Project Settings > Player > Android > Publishing Settings > Build
* Select **Custom Main Gradle Template.**
* Open the **mainTemplate.gradle** file.
* Find the dependencies block and add from below for respective mediation platform.
  {% endtab %}
  {% endtabs %}

<details>

<summary>Google Ad Manager</summary>

```
dependencies {
  implementation 'com.adstertech:customadapter-lite:2.2.3'
}
```

</details>

<details>

<summary>ADMOB</summary>

```gradle
dependencies {
  implementation 'com.adstertech:customadapter-lite:2.2.3'
}
```

</details>

<details>

<summary>AppLovin</summary>

```gradle
dependencies {
  implementation 'com.adstertech:customadapter-applovin:2.2.7'
}
```

</details>

<details>

<summary>Ironsource</summary>

```gradle
dependencies {
  implementation 'com.adstertech:customadapter-ironsource:2.2.3'
}
```

</details>


# Google Ad manager

The process involves integrating Adster.tech within your Google Ad Manager account and adding Adster.tech Bidder inside your mobile application.

**PREREQUISITES**

* An Ad Unit must already be in place which will be used for targeting.

**GOOGLE AD MANAGER CONFIGURATION**

Please go through the below steps to integrate **ADSTER.TECH** as a demand partner with your **GAM** account. To begin with the integration, login to your **GAM** account and follow the below steps.

1. Under the **Admin** header : Click on the **Companies** section
2. Click on the **New Company** button : Select **Ad Network**
3. In the Name field : Type In **ADSTER.TECH**
4. In the **Ad Network** field : Select **Other Company**
5. Toggle **Mediation** to **ON**
6. Click on **Save**


# Banner

This is guide to set up ADSTER.TECH with Google Ad Manager using Yield Groups and Yield Partners for Banner Ads.

**CREATING YIELD GROUP AND YIELD PARTNER**

{% hint style="info" %}
For adding **ADSTER.TECH** under existing yield groups, skip the steps for creating a new yield group, navigate to your existing yield group and follow the steps for **Adding Yield Partner** as\
described in the next section
{% endhint %}

1. Under the “**Delivery**” tab : Click on “**Yield Groups**” section
2. Click on “**New Yield Group**” to create a new yield group
3. In the Name field : Type in “**ADSTER.TECH Banner**”
4. Ad Format : **Banner**
5. Inventory Type : **Mobile**
6. Under Targeting : Select the Ad Units which "**ADSTER.TECH**" will target
7. Scroll to the bottom

**ADDING YIELD PARTNER**

1. Click on “**Add Yield Partner**”
2. Select “**ADSTER.TECH**” from the list
3. Integration Type: **Custom Event**
4. Platform: **Android**
5. Status: **Active**
6. Default CPM: 10 (in USD, this is a test setup pricing to ensure Ads from Adster adapter always comes)
7. Select/Check “**Override Dynamic CPM**”
8. Label: "**Adster\_Banner\_300x250\_10"**
9. Class Name: <mark style="color:green;">**`com.adster.ads.mediation.adapter.AdSterMediationAdapter`**</mark>
10. Parameter : Pass the **tag name** provided by the Account Manager&#x20;

    ```json
    Example:
    {
      "placement_id": "adster_banner_300x250",
      "yield_group_bid_price_range": "10.0-10.0"
    }
    ```
11. Click on “**Save**” and save the configuration.
12. The actual number of entries, manual eCPM, etc. will be shared once the test setup is complete.&#x20;

The above setup completes our **Adster.Tech x GAM** integration for **Banner Ads**. You should see an Ad like this if test setup is complete and working fine.&#x20;

![](https://35306369-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FPe5s2iiW8knWj0Tius22%2Fuploads%2F86xGWbmbdq8hj0qJ7vvS%2Fimage.png?alt=media\&token=d3c26f54-906f-4392-adc3-a178d0c9c60a)

{% hint style="info" %}
Official Google Documentation for creating a Yield Group :\
<https://support.google.com/admanager/answer/7390828?hl=en>
{% endhint %}


# Interstitial

This is guide to set up ADSTER.TECH with Google Ad Manager using Yield Groups and Yield Partners for Interstitial Ads.

**CREATING YIELD GROUP AND YIELD PARTNER**

{% hint style="info" %}
For adding **ADSTER.TECH** under existing yield groups, skip the steps for creating a new yield group, navigate to your existing yield group and follow the steps for **Adding Yield Partner** as\
described in the next section
{% endhint %}

1. Under the “**Delivery**” tab : Click on “**Yield Groups**” section
2. Click on “**New Yield Group**” to create a new yield group
3. In the Name field : Type in “**ADSTER.TECH Interstitial**”
4. Ad Format : **Interstitial**
5. Inventory Type : **Mobile**
6. Under Targeting : Select the Ad Units which "**ADSTER.TECH**" will target
7. Scroll to the bottom

**ADDING YIELD PARTNER**

1. Click on “**Add Yield Partner**”
2. Select “**ADSTER.TECH**” from the list
3. Integration Type: **Custom Event**
4. Platform: **Android**
5. Status: **Active**
6. Default CPM: 10 (in USD, this is a test setup pricing to ensure Ads from Adster adapter always comes)
7. Select/Check “**Override Dynamic CPM**”
8. Label: "**Adster\_Interstitial\_10"**
9. Class Name : <mark style="color:green;">**`com.adster.ads.mediation.adapter.AdSterMediationAdapter`**</mark>
10. Parameter : Pass the **tag name** provided by the Account Manager&#x20;

    ```json
    Example:
    {
      "placement_id": "adster_interstitial_test",
      "yield_group_bid_price_range": "10.0-10.0"
    }
    ```
11. Click on “**Save**” and save the configuration.
12. The actual number of entries, manual eCPM, etc. will be shared once the test setup is complete.&#x20;

The above setup completes our **Adster.Tech x GAM** integration for **Interstitial Ads**. You should see an Ad like this if test setup is complete and working fine.

<figure><img src="https://35306369-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FPe5s2iiW8knWj0Tius22%2Fuploads%2FQbhcGbbXPl7GHzXs4Ifc%2Fimage.png?alt=media&amp;token=8092dd79-cdcf-4daf-9a2f-10852b85ce66" alt=""><figcaption></figcaption></figure>

{% hint style="info" %}
Official Google Documentation for creating a Yield Group :\
<https://support.google.com/admanager/answer/7390828?hl=en>
{% endhint %}


# Rewarded

This is guide to set up ADSTER.TECH with Google Ad Manager using Yield Groups and Yield Partners for Rewarded Ads.

**CREATING YIELD GROUP AND YIELD PARTNER**

{% hint style="info" %}
For adding **ADSTER.TECH** under existing yield groups, skip the steps for creating a new yield group, navigate to your existing yield group and follow the steps for **Adding Yield Partner** as\
described in the next section
{% endhint %}

1. Under the “**Delivery**” tab : Click on “**Yield Groups**” section
2. Click on “**New Yield Group**” to create a new yield group
3. In the Name field : Type in “**ADSTER.TECH Rewarded**”
4. Ad Format : **Rewarded**
5. Inventory Type : **Mobile**
6. Under Targeting : Select the Ad Units which "**ADSTER.TECH**" will target
7. Scroll to the bottom

**ADDING YIELD PARTNER**

1. Click on “**Add Yield Partner**”
2. Select “**ADSTER.TECH**” from the list
3. Integration Type: **Custom Event**
4. Platform: **Android**
5. Status: **Active**
6. Default CPM: 10 (in USD, this is a test setup pricing to ensure Ads from Adster adapter always comes)
7. Select/Check “**Override Dynamic CPM**”
8. Label: "**Adster\_Rewarded\_10"**
9. Class Name : <mark style="color:green;">**`com.adster.ads.mediation.adapter.AdSterMediationAdapter`**</mark>
10. Parameter: Pass the **tag name** provided by the Account Manager&#x20;

    ```json
    Example:
    {
      "placement_id": "adster_rewarded_test",
      "yield_group_bid_price_range": "10.0-10.0"
    }
    ```
11. Click on “**Save**” and save the configuration.
12. The actual number of entries, manual eCPM, etc. will be shared after the test setup is complete.

The above setup completes our **Adster.Tech x GAM** integration for **Rewarded Ads**.  You should see an Ad like this if the test setup is complete and working fine.

<figure><img src="https://35306369-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FPe5s2iiW8knWj0Tius22%2Fuploads%2FqaDJoIMP9Eioc90ZULIC%2FWhatsApp%20Image%202025-11-20%20at%2023.52.34_fa8b225b.jpg?alt=media&amp;token=ee991ed0-5fd0-4c99-a95e-c842d3391a2a" alt=""><figcaption></figcaption></figure>

{% hint style="info" %}
Official Google Documentation for creating a Yield Group :\
<https://support.google.com/admanager/answer/7390828?hl=en>
{% endhint %}


# Native

This is guide to set up ADSTER.TECH with Google Ad Manager using Yield Groups and Yield Partners for Native Ads.

**CREATING YIELD GROUP AND YIELD PARTNER**

{% hint style="info" %}
For adding **ADSTER.TECH** under existing yield groups, skip the steps for creating a new yield group, navigate to your existing yield group and follow the steps for **Adding Yield Partner** as\
described in the next section
{% endhint %}

1. Under the “**Delivery**” tab : Click on “**Yield Groups**” section
2. Click on “**New Yield Group**” to create a new yield group
3. In the Name field : Type in “**ADSTER.TECH Native**”
4. Ad Format : **Native**
5. Inventory Type : **Mobile**
6. Under Targeting : Select the Ad Units which "**ADSTER.TECH**" will target
7. Scroll to the bottom

**ADDING YIELD PARTNER**

1. Click on “**Add Yield Partner**”
2. Select “**ADSTER.TECH**” from the list
3. Integration Type: **Custom Event**
4. Platform: **Android**
5. Status: **Active**
6. Default CPM: 10 (in USD, this is a test setup pricing to ensure Ads from Adster adapter always comes)
7. Select/Check “**Override Dynamic CPM**”
8. Label: "**Adster\_Native\_10"**
9. Class Name : <mark style="color:green;">**`com.adster.ads.mediation.adapter.AdSterMediationAdapter`**</mark>
10. Parameter : Pass the **tag name** provided by the Account Manager&#x20;

    ```json
    Example:
    {
      "placement_id": "adster_native_test",
      "yield_group_bid_price_range": "0.08-0.12"
    }
    ```
11. Click on “**Save**” and save the configuration.
12. The actual number of entries, manual eCPM, etc. will be shared once the test setup is complete.

The above setup completes our **Adster.Tech x GAM** integration for **Native Ads**. You should see an Ad like this if the test setup is complete and working fine.

<figure><img src="https://35306369-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FPe5s2iiW8knWj0Tius22%2Fuploads%2FFakyOYFr3YmLk4NIFk5i%2Fimage.png?alt=media&amp;token=c0f402fd-d239-45e3-8790-e4c10fcb1973" alt=""><figcaption></figcaption></figure>

{% hint style="info" %}
Official Google Documentation for creating a Yield Group :\
<https://support.google.com/admanager/answer/7390828?hl=en>
{% endhint %}


# AdMob

The process involves integrating Adster.tech within your AdMob account and adding Adster.tech Bidder inside your mobile application.

**PREREQUISITES**

* An Ad Unit must already be in place which will be used for targeting.


# Banner

This is guide to set up ADSTER.TECH with ADMOB for Banner Ads.

**CREATING CUSTOM EVENTS FOR WATERFALL**

1. Under the **Mediation** tab : Click on **Create Mediation group** section
2. Select **Android** and type of Ad format and Continue
3. In the Name field : Type in Adster\_Banner\_300x250\_10
4. Click on **Add ad units**
5. Select the app and the Ad units that you want to use custom targeting on.

**AD SOURCES (WATERFALL SECTION)**

1. Click on **Add Custom Event**
2. Name the label: Adster\_Banner\_300x250\_10
3. Manual eCPM: Give 10 (in USD) as the value in the **ECPM -** this is a test setup pricing to ensure Ads from Adster adapter always come
4. Now Click on **Add Mapping**
5. You will see the adunit that you have selected before and Custom event with **Add Mapping**
6. **Mapping Name** : Adster\_Banner\_300x250\_10
7. Class name should be <mark style="color:green;">`com.adster.ads.mediation.adapter.AdSterMediationAdapter`</mark> Ensure the class name is an exact match like in bold.
8. For the **Parameter** Pass the parameter provided by the Account Manager Eg:-

   ```json
   Example:
   {
     "placement_id": "adster_banner_300x250",
     "yield_group_bid_price_range": "10.0-10.0"
   }
   ```
9. Click on “**Save**” and save the configuration.
10. The actual number of entries, manual eCPM, etc. will be shared once the test setup is complete.

The above setup completes our **Adster.Tech x ADMOB** integration for **Banner Ads**. You should see an Ad like this if test setup is complete and working fine.

<figure><img src="https://35306369-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FPe5s2iiW8knWj0Tius22%2Fuploads%2FdLPkqkxsBGLu0Yx3J4iD%2Fimage.png?alt=media&amp;token=b1a66035-083c-438c-b127-c9dfac25e347" alt=""><figcaption></figcaption></figure>

{% hint style="info" %}
Official Google Documentation for creating a custom event :\
[https://support.google.com/admob/answer/13407144](<https://support.google.com/admob/answer/13407144&#xA;>)
{% endhint %}


# Interstitial

This is guide to set up ADSTER.TECH with ADMOB for Interstitial Ads.

**CREATING CUSTOM EVENTS FOR WATERFALL**

1. Under the **Mediation** tab : Click on **Create Mediation group** section
2. Select **Android** and type of Ad format and Continue
3. In the Name field : Type in **ADSTER.TECH Interstitial**
4. Click on **Add ad units**
5. Select the app and the Ad units that you want to use custom targeting on.

**AD SOURCES (WATERFALL SECTION)**

1. Click on **Add Custom Event**
2. Name the label: Adster\_Inter\_10
3. Manual eCPM: Give 10 (in USD) as the value in the **ECPM -** this is a test setup pricing to ensure Ads from Adster adapter always come
4. Now Click on **Add Mapping**
5. You will see the adunit that you have selected before and Custom event with **Add Mapping**
6. **Mapping Name** : Adster\_Inter\_10
7. Class name should be <mark style="color:green;">`com.adster.ads.mediation.adapter.AdSterMediationAdapter`</mark> Ensure the class name is an exact match like in bold.
8. For the **Parameter** Pass the parameter provided by the Account Manager Eg:-

   ```json
   Example:
   {
     "placement_id": "adster_interstitial_test",
     "yield_group_bid_price_range": "10.0-10.0"
   }
   ```
9. Click on “**Save**” and save the configuration.
10. The actual number of entries, manual eCPM, etc. will be shared once the test setup is complete.

The above setup completes our **Adster.Tech x ADMOB** integration for **Interstitial Ads**. You should see an Ad like this if test setup is complete and working fine.

<figure><img src="https://35306369-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FPe5s2iiW8knWj0Tius22%2Fuploads%2F5f6VIniUkyhylNI5B4j0%2Fimage.png?alt=media&amp;token=915f39e3-f258-4c01-8ce2-e9a00b130900" alt=""><figcaption></figcaption></figure>

{% hint style="info" %}
Official Google Documentation for creating a custom event :\
[https://support.google.com/admob/answer/13407144](<https://support.google.com/admob/answer/13407144&#xA;>)
{% endhint %}


# Rewarded

This is guide to set up ADSTER.TECH with ADMOB for Rewarded Ads.

**CREATING CUSTOM EVENTS FOR WATERFALL**

1. Under the **Mediation** tab : Click on **Create Mediation group** section
2. Select **Android** and type of Ad format and Continue
3. In the Name field : Type in **ADSTER.TECH Rewarded**
4. Click on **Add ad units**
5. Select the app and the Ad units that you want to use custom targeting on.

**AD SOURCES (WATERFALL SECTION)**

1. Click on **Add Custom Event**
2. Name the label: Adster\_Rewarded\_10
3. Manual eCPM: Give 10 (in USD) as the value in the **ECPM -** this is a test setup pricing to ensure Ads from Adster adapter always come
4. Now, Click on **Add Mapping**
5. You will see the adunit that you have selected before and Custom event with **Add Mapping**
6. **Mapping Name**: Adster\_Rewarded\_10
7. Class name should be <mark style="color:green;">`com.adster.ads.mediation.adapter.AdSterMediationAdapter`</mark> Ensure the class name is an exact match like in bold.
8. For the **Parameter** Pass the parameter provided by the Account Manager Eg:-

   ```json
   Example:
   {
     "placement_id": "adster_rewarded_test",
     "yield_group_bid_price_range": "10.0-10.0"
   }
   ```
9. Click on “**Save**” and save the configuration.
10. The actual number of entries, manual eCPM, etc. will be shared once the test setup is complete.&#x20;

The above setup completes our **Adster.Tech x ADMOB** integration for **Rewarded Ads**. You should see an Ad like this if test setup is complete and working fine.

<figure><img src="https://35306369-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FPe5s2iiW8knWj0Tius22%2Fuploads%2FPPXRcNIv50ttcGh2CiK9%2Fimage.png?alt=media&amp;token=d6a7ded7-2887-4c04-bb67-2dd6b7a850ab" alt=""><figcaption></figcaption></figure>

{% hint style="info" %}
Official Google Documentation for creating a custom event :\
[https://support.google.com/admob/answer/13407144](<https://support.google.com/admob/answer/13407144&#xA;>)
{% endhint %}


# Native

This is guide to set up ADSTER.TECH with ADMOB for Native Ads.

**CREATING CUSTOM EVENTS FOR WATERFALL**

1. Under the **Mediation** tab : Click on **Create Mediation group** section
2. Select **Android** and type of Ad format and Continue
3. In the Name field : Type in **ADSTER.TECH** Native
4. Click on **Add ad units**
5. Select the app and the Ad units that you want to use custom targeting on.

**AD SOURCES (WATERFALL SECTION)**

1. Click on **Add Custom Event**
2. Name the label: Adster\_Native\_10
3. Manual eCPM: Give 10 (in USD) as the value in the **ECPM -** this is a test setup pricing to ensure Ads from Adster adapter always come
4. Now Click on **Add Mapping**
5. You will see the adunit that you have selected before and Custom event with **Add Mapping**
6. **Mapping Name** : Adster\_Native\_10
7. Class name should be <mark style="color:green;">`com.adster.ads.mediation.adapter.AdSterMediationAdapter`</mark> Ensure the class name is an exact match like in bold.
8. For the **Parameter** Pass the parameter provided by the Account Manager Eg:-

   ```json
   Example:
   {
     "placement_id": "adster_native_test",
     "yield_group_bid_price_range": "10.0-10.0"
   }
   ```
9. Click on “**Save**” and save the configuration.
10.

```
<figure><img src="/files/1gLdglHaNihofO8YczR1" alt=""><figcaption></figcaption></figure>
```

The above setup completes our **Adster.Tech x ADMOB** integration for **Native Ads**. You should see an Ad like this if test setup is complete and working fine.

{% hint style="info" %}
Official Google Documentation for creating a custom event :\
[https://support.google.com/admob/answer/13407144](<https://support.google.com/admob/answer/13407144&#xA;>)
{% endhint %}


# Applovin

The process involves integrating Adster.tech within your Applovin account and adding Adster.tech Bidder inside your mobile application.

**PREREQUISITES**

* An Ad Unit must already be in place which will be used for targeting.

**APPLOVIN CONFIGURATION**

Please go through the below steps to integrate **ADSTER.TECH** as a demand partner with your **APPLOVIN** account. To begin with the integration, login to your **APPLOVIN** account and follow the below steps.

1. In the MAX Dashboard, select [MAX > Mediation > Manage > Networks](https://dash.applovin.com/o/mediation/networks/).
2. Click on **Click here to add a Custom Network** at the bottom of the page. The Create Custom Network page appears.
   1. Add the information about your custom network:\
      **Network Type** : Choose **SDK**.

      **iOS Adapter Class Name** : leave it blank.\
      **Android Adapter Class Name :&#x20;**<mark style="color:green;">**`com.adster.ads.mediation.applovin.AdSterMediationAdapter`**</mark>
3. Click on **Save**.

<figure><img src="https://35306369-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FPe5s2iiW8knWj0Tius22%2Fuploads%2FJqdWZ9wkiOzXFzd6fKL5%2Fimage.png?alt=media&amp;token=bd113f1e-3590-4019-a4f5-489445176eff" alt=""><figcaption></figcaption></figure>


# Banner

This is guide to set up ADSTER.TECH with applovin using custom networks for banner ads.

**ADDING YIELD PARTNER**

1. Open [MAX > Mediation > Manage > Ad Units](https://dash.applovin.com/o/mediation/ad_units/) in the MAX dashboard.
2. Select the Ad Unit of type **Banner** to which you want to add **ADSTER.TECH** as a custom adapter.
3. Select **ADSTER.TECH** from the custom network menu to **enable** and enter the information for each placement. Below are the test setup details

   ```json
   Example:
   App ID = Leave it blank (its optional)
   Placement ID = "adster_banner_320x50_10"
   eCPM: 10 (in USD)
   Custom Parameters = {"placement_id":"adster_banner_320x50","yield_group_bid_price_range":"10.0-10.0"}
   ```
4. Contact your account manager to see what values you need to set for the **final list of production setup (Placement ID**, **Custom Parameters** and **CPM Price)**.

   <figure><img src="https://35306369-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FPe5s2iiW8knWj0Tius22%2Fuploads%2FMRkHGbsNqGXEpwUIyALA%2Fimage.png?alt=media&amp;token=8d40f604-8abf-4d2a-a7e3-2f954d635889" alt=""><figcaption></figcaption></figure>
5. Click on “Save” and save the configuration.

The above setup completes our **Adster.Tech x Applovin** integration for **Banner Ads**. You should see an Ad like this if test setup is complete and working fine.

<figure><img src="https://35306369-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FPe5s2iiW8knWj0Tius22%2Fuploads%2F6IwJ7ldhwHftl3RoL0kS%2Fimage.png?alt=media&amp;token=ff4e301a-2d15-486e-9693-db3f0484f2e8" alt=""><figcaption></figcaption></figure>

{% hint style="info" %}
Please note that updates to Ad Units may take approximately 30 to 60 minutes to reflect across the system.
{% endhint %}


# MREC

This is guide to set up ADSTER.TECH with applovin using custom networks for mrec ads.

**ADDING YIELD PARTNER**

1. Open [MAX > Mediation > Manage > Ad Units](https://dash.applovin.com/o/mediation/ad_units/) in the MAX dashboard.
2. Select the Ad Unit of type **MREC** to which you want to add **ADSTER.TECH** as a custom adapter.
3. Select **ADSTER.TECH** from custom network menu to **Enable** and enter the information for each placement.&#x20;

   ```json
   App ID = Leave it blank (its optional)
   Placement ID = "adster_banner_300x250_10"
   eCPM: 10 (in USD)
   Custom Parameters = {"placement_id":"adster_banner_300x250","yield_group_bid_price_range":"10.0-10.0"}
   ```
4. Contact your account manager to see what values you need to set for the **final list of production setup (Placement ID**, **Custom Parameters** and **CPM Price)**.

   <figure><img src="https://35306369-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FPe5s2iiW8knWj0Tius22%2Fuploads%2FimtuvdSNtq9hwC5dL7es%2Fimage.png?alt=media&amp;token=e91bf4f4-fdee-4226-9d03-915b0222e758" alt=""><figcaption></figcaption></figure>
5. Click on “Save” and save the configuration.

The above setup completes our **Adster.Tech x Applovin** integration for **Mrec Ads**. You should see an Ad like this if test setup is complete and working fine.

<figure><img src="https://35306369-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FPe5s2iiW8knWj0Tius22%2Fuploads%2FxEzE7Dmab5r88lHfYCDI%2Fimage.png?alt=media&amp;token=b022d3e2-f588-4331-9227-92011a578d1e" alt=""><figcaption></figcaption></figure>

{% hint style="info" %}
Please note that updates to Ad Units may take approximately 30 to 60 minutes to reflect across the system.
{% endhint %}


# Interstitial

This is guide to set up ADSTER.TECH with applovin using custom networks for interstitial ads.

**ADDING YIELD PARTNER**

1. Open [MAX > Mediation > Manage > Ad Units](https://dash.applovin.com/o/mediation/ad_units/) in the MAX dashboard.
2. Select the Ad Unit of type **Interstitial** to which you want to add **ADSTER.TECH** as a custom adapter.
3. Select **ADSTER.TECH** from custom network menu to **Enable** and enter the information for each placement.&#x20;

   ```json
   Example:
   App ID = Leave it blank (its optional)
   Placement ID = "adster_inter_10"
   eCPM: 10 (in USD)
   Custom Parameters = {"placement_id":"adster_interstitial_test","yield_group_bid_price_range":"10.0-10.0"}
   ```
4. Contact your account manager to see what values you need to set for the **final list of production setup (Placement ID**, **Custom Parameters** and **CPM Price)**.

   <figure><img src="https://35306369-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FPe5s2iiW8knWj0Tius22%2Fuploads%2FOob41FXptNMrpLwYctRv%2Fimage.png?alt=media&amp;token=a73f6a1a-470b-4db0-813a-fa09c411ffad" alt=""><figcaption></figcaption></figure>
5. Click on “Save” and save the configuration.

The above setup completes our **Adster.Tech x Applovin** integration for **Interstitial Ads**. You should see an Ad like this if the test setup is complete and working fine.

<figure><img src="https://35306369-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FPe5s2iiW8knWj0Tius22%2Fuploads%2F8ULCZXNqgv9k0NgF4mpo%2Fimage.png?alt=media&amp;token=dab3e1b8-f865-4830-b00e-ee566baf156e" alt=""><figcaption></figcaption></figure>

{% hint style="info" %}
Please note that updates to Ad Units may take approximately 30 to 60 minutes to reflect across the system.
{% endhint %}


# Rewarded

This is guide to set up ADSTER.TECH with applovin using custom networks for rewarded ads.

**ADDING YIELD PARTNER**

1. Open [MAX > Mediation > Manage > Ad Units](https://dash.applovin.com/o/mediation/ad_units/) in the MAX dashboard.
2. Select the Ad Unit of type **Rewarded** to which you want to add **ADSTER.TECH** as a custom adapter.
3. Select **ADSTER.TECH** from custom network menu to **Enable** and enter the information for each placement.&#x20;

   ```json
   Example:
   App ID = Leave it blank (its optional)
   Placement ID = "adster_rewarded_10"
   eCPM: 10 (in USD)
   Custom Parameters = {"placement_id":"adster_rewarded_test","yield_group_bid_price_range":"10.0-10.0"}
   ```
4. Contact your account manager to see what values you need to set for the **final list of production setup (Placement ID**, **Custom Parameters** and **CPM Price)**.

   <figure><img src="https://35306369-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FPe5s2iiW8knWj0Tius22%2Fuploads%2FQHU3IqoPDMC4s6go6Jqa%2Fimage.png?alt=media&amp;token=702582dc-17f3-41c1-bf8e-d6d9b4351abe" alt=""><figcaption></figcaption></figure>
5. Click on “**Save**” and save the configuration.

The above setup completes our **Adster.Tech x Applovin** integration for **Rewarded Ads**. You should see an Ad like this if test setup is complete and working fine.

<figure><img src="https://35306369-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FPe5s2iiW8knWj0Tius22%2Fuploads%2FNulKtAXagbEFLaB6G4c5%2Fimage.png?alt=media&amp;token=d36c506f-0517-4a8f-9b7c-734af89936a1" alt=""><figcaption></figcaption></figure>

{% hint style="info" %}
Please note that updates to Ad Units may take approximately 30 to 60 minutes to reflect across the system.
{% endhint %}


# Ironsource - Levelplay

The process involves integrating Adster.tech within your ironsource-levelplay account and adding Adster.tech Bidder inside your mobile application.

**PREREQUISITES**

* An Ad Unit must already be in place which will be used for targeting.

**From Levelplay UI (Operational / Configuration Process)**

**Create a Adster waterfall Network**

Please go through the below steps to integrate **ADSTER.TECH** as a demand partner with your **IRONSOUCE-LEVELPLAY** account. To begin with the integration, login to your **IRONSOUCE-LEVELPLAY** account and follow the below steps.

1. On the Ironsource platform, select <mark style="color:green;">Monetize → Setup → SDK Networks</mark><mark style="color:blue;">.</mark>
2. Select Available <mark style="color:green;">Networks → Manage Networks</mark>. In the dropdown list of available networks, select <mark style="color:green;">Custom Adapter</mark>**.**&#x20;

   <figure><img src="https://lh7-rt.googleusercontent.com/docsz/AD_4nXfbRJoUMoX1t9D8qR_tuCz2U95ykD9mA_xS6xohcPukUaolre7UTwdjnnMroaeWULJvDXd4yRsscyyYCFBKUturJMeIkybZdruoGG7ZFKy4S7rA09Whm2D8PglgsuXz7IAuibnGTw?key=IXz7kdVu571wbaRbnX1__Q" alt=""><figcaption></figcaption></figure>
3. To enable the **Adster Adapter**, input **Network Key&#x20;**<mark style="color:green;">**15c09ed85**</mark>, then click on the Enter key, and save. The name of the network should appear as **Adster**.&#x20;
4. In the next section, enter the Source id provided by Adster, and select <mark style="color:green;">**Rate based revenue.**</mark> ![](https://lh7-rt.googleusercontent.com/docsz/AD_4nXdPrIcHu221VJ9040rKhefAs6GfAS8a1FvT-xpGtLWFyqcKFkygUixFRHGxFOcRVrPLw-BU7ONvlFfQF1XiD8xUNb4h9jwM9cUm3s3Zq5QNLQtB5KNIYlB8ElTmgq0D821ioBnDbQ?key=IXz7kdVu571wbaRbnX1__Q)
5. Click save, your Adster network is now ready.

## Setup Instances for Banner

1. In the Left Side Navigation Menu click Instances under Setup.
2. Click Adster Network listed under Custom.
3. Click on Ad Instance and select Banner Ad type.
4. In the instance name fill **"adster\_banner\_300x250\_1.0"** and select any or all of the mediation groups.
5. Under the Rate column add **$1** as the rate.

## Setup Instances for Interstitial

1. In the Left Side Navigation Menu click Instances under Setup.
2. Click Adster Network listed under Custom.
3. Click on Ad Instance and select Interstitial Ad type.
4. In the instance name fill **"adster\_interstitial\_test\_1.0"** and select any or all of the mediation groups.
5. Under the Rate column add **$1** as the rate.

## Setup Instances for Rewarded

1. In the Left Side Navigation Menu click Instances under Setup.
2. Click Adster Network listed under Custom.
3. Click on Ad Instance and select Rewarded Ad type.
4. In the instance name fill **"adster\_rewarded\_test\_1.0"** and select any or all of the mediation groups.
5. Under the Rate column add **$1** as the rate.

<figure><img src="https://35306369-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FPe5s2iiW8knWj0Tius22%2Fuploads%2FoYHVxGRBGbJuGSVMoVhz%2Fimage.png?alt=media&amp;token=4208c022-b90c-4b04-be4c-8d61c0093ae7" alt=""><figcaption></figcaption></figure>

{% hint style="info" %} <mark style="color:yellow;">Adster supports multiple placements in the waterfall</mark>
{% endhint %}

{% hint style="info" %} <mark style="color:yellow;">It is highly recommended to enter the Rate (that has been provided by Adster for each placement id), as this determines the correct order in the waterfalls. Repeat the above setup for each ad-format type. To start with, only add one instance for each format only, and use the discussed eCPM rate for waterfall.</mark>
{% endhint %}

**Testing instructions**

Before deploying the Adster SDK and adapter to your live application, you can perform testing with the test mode. This will guarantee a high fill rate (99.99%) during the integration testing process, ensuring that the implementation is functioning correctly. It is crucial to disable the test mode before going live, as failing to do so will result in financial loss.

\
**Revenue Reports**

You will be provided with a dashboard, please contact your account manager who will share the credentials with you.<br>


# Unity - iOS

This document will guide you through an easy-to-follow process of adding Adster.Tech as your third-party ad network mediation partner for your mobile banner, interstitial, and rewarded ads.

{% hint style="info" %}
**App Prerequisite**

* Target minimum iOS version of 13.0 or higher
  {% endhint %}

#### SDK Integration <a href="#sdk-initialisation" id="sdk-initialisation"></a>

**Installation via SPM**

1. In Xcode, install the AdSter custom adapter SDK Swift Package by navigating to **File > Add Package Dependencies.**
2. In the prompt that appears, search for the below GitHub repository: <https://github.com/adster-tech/orchestration-sdk-ios>
3. Select the version of the AdSter SDK Swift Package you want to use. For new projects, we recommend using the **Up to Next Major Version**.

**Installation via CocoaPods**

To integrate AdSter  custom adapter SDK into your Xcode project using CocoaPods, follow these steps:

1. Open your project's Podfile and add:

   Copy

   ```
   pod 'Adster', '~> 1.3.4'
   ```
2. Run the following command in the terminal:

   Copy

   ```
   pod install
   ```
3. After installation, close Xcode and open the .xcworkspace file instead of .xcodeproj.


# Google Ad manager

The process involves integrating Adster.tech within your Google Ad Manager account and adding Adster.tech Bidder inside your mobile application.

**PREREQUISITES**

* An Ad Unit must already be in place which will be used for targeting.

**GOOGLE AD MANAGER CONFIGURATION**

Please go through the below steps to integrate **ADSTER.TECH** as a demand partner with your **GAM** account. To begin with the integration, login to your **GAM** account and follow the below steps.

1. Under the **Admin** header : Click on the **Companies** section
2. Click on the **New Company** button : Select **Ad Network**
3. In the Name field : Type In **ADSTER.TECH**
4. In the **Ad Network** field : Select **Other Company**
5. Toggle **Mediation** to **ON**
6. Click on **Save**


# Banner

This is guide to set up ADSTER.TECH with Google Ad Manager using Yield Groups and Yield Partners for Banner Ads.

**CREATING YIELD GROUP AND YIELD PARTNER**

{% hint style="info" %}
For adding **ADSTER.TECH** under existing yield groups, skip the steps for creating a new yield group, navigate to your existing yield group and follow the steps for **Adding Yield Partner** as\
described in the next section
{% endhint %}

1. Under the “**Delivery**” tab : Click on “**Yield Groups**” section
2. Click on “**New Yield Group**” to create a new yield group
3. In the Name field : Type in “**ADSTER.TECH Banner**”
4. Ad Format : **Banner**
5. Inventory Type : **Mobile**
6. Under Targeting : Select the Ad Units which "**ADSTER.TECH**" will target
7. Scroll to the bottom

**ADDING YIELD PARTNER**

1. Click on “**Add Yield Partner**”
2. Select “**ADSTER.TECH**” from the list
3. Integration Type: **Custom Event**
4. Platform: **iOS**
5. Status: **Active**
6. Default CPM: 10 (in USD, this is a test setup pricing to ensure Ads from Adster adapter always comes)
7. Select/Check “**Override Dynamic CPM**”
8. Label: "**Adster\_Banner\_300x250\_10"**
9. Class Name: <mark style="color:green;">`AdsFramework.AdSterMediationCustomEvent`</mark>
10. Parameter : Pass the **tag name** provided by the Account Manager&#x20;

    ```json
    Example:
    {
      "placement_id": "adster_banner_300x250",
      "yield_group_bid_price_range": "10.0-10.0"
    }
    ```
11. Click on “**Save**” and save the configuration.
12. The actual number of entries, manual eCPM, etc. will be shared once the test setup is complete.&#x20;

The above setup completes our **Adster.Tech x GAM** integration for **Banner Ads**. You should see an Ad like this if test setup is complete and working fine.&#x20;

![](https://35306369-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FPe5s2iiW8knWj0Tius22%2Fuploads%2F86xGWbmbdq8hj0qJ7vvS%2Fimage.png?alt=media\&token=d3c26f54-906f-4392-adc3-a178d0c9c60a)

{% hint style="info" %}
Official Google Documentation for creating a Yield Group :\
<https://support.google.com/admanager/answer/7390828?hl=en>
{% endhint %}


# Interstitial

This is guide to set up ADSTER.TECH with Google Ad Manager using Yield Groups and Yield Partners for Interstitial Ads.

**CREATING YIELD GROUP AND YIELD PARTNER**

{% hint style="info" %}
For adding **ADSTER.TECH** under existing yield groups, skip the steps for creating a new yield group, navigate to your existing yield group and follow the steps for **Adding Yield Partner** as\
described in the next section
{% endhint %}

1. Under the “**Delivery**” tab : Click on “**Yield Groups**” section
2. Click on “**New Yield Group**” to create a new yield group
3. In the Name field : Type in “**ADSTER.TECH Interstitial**”
4. Ad Format : **Interstitial**
5. Inventory Type : **Mobile**
6. Under Targeting : Select the Ad Units which "**ADSTER.TECH**" will target
7. Scroll to the bottom

**ADDING YIELD PARTNER**

1. Click on “**Add Yield Partner**”
2. Select “**ADSTER.TECH**” from the list
3. Integration Type: **Custom Event**
4. Platform: **iOS**
5. Status: **Active**
6. Default CPM: 10 (in USD, this is a test setup pricing to ensure Ads from Adster adapter always comes)
7. Select/Check “**Override Dynamic CPM**”
8. Label: "**Adster\_Interstitial\_10"**
9. Class Name : <mark style="color:green;">`AdsFramework.AdSterMediationCustomEvent`</mark>
10. Parameter : Pass the **tag name** provided by the Account Manager&#x20;

    ```json
    Example:
    {
      "placement_id": "adster_interstitial_test",
      "yield_group_bid_price_range": "10.0-10.0"
    }
    ```
11. Click on “**Save**” and save the configuration.
12. The actual number of entries, manual eCPM, etc. will be shared once the test setup is complete.&#x20;

The above setup completes our **Adster.Tech x GAM** integration for **Interstitial Ads**. You should see an Ad like this if test setup is complete and working fine.

<figure><img src="https://35306369-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FPe5s2iiW8knWj0Tius22%2Fuploads%2FQbhcGbbXPl7GHzXs4Ifc%2Fimage.png?alt=media&amp;token=8092dd79-cdcf-4daf-9a2f-10852b85ce66" alt=""><figcaption></figcaption></figure>

{% hint style="info" %}
Official Google Documentation for creating a Yield Group :\
<https://support.google.com/admanager/answer/7390828?hl=en>
{% endhint %}


# Rewarded

This is guide to set up ADSTER.TECH with Google Ad Manager using Yield Groups and Yield Partners for Rewarded Ads.

**CREATING YIELD GROUP AND YIELD PARTNER**

{% hint style="info" %}
For adding **ADSTER.TECH** under existing yield groups, skip the steps for creating a new yield group, navigate to your existing yield group and follow the steps for **Adding Yield Partner** as\
described in the next section
{% endhint %}

1. Under the “**Delivery**” tab : Click on “**Yield Groups**” section
2. Click on “**New Yield Group**” to create a new yield group
3. In the Name field : Type in “**ADSTER.TECH Rewarded**”
4. Ad Format : **Rewarded**
5. Inventory Type : **Mobile**
6. Under Targeting : Select the Ad Units which "**ADSTER.TECH**" will target
7. Scroll to the bottom

**ADDING YIELD PARTNER**

1. Click on “**Add Yield Partner**”
2. Select “**ADSTER.TECH**” from the list
3. Integration Type: **Custom Event**
4. Platform: **Android**
5. Status: **Active**
6. Default CPM: 10 (in USD, this is a test setup pricing to ensure Ads from Adster adapter always comes)
7. Select/Check “**Override Dynamic CPM**”
8. Label: "**Adster\_Rewarded\_10"**
9. Class Name : <mark style="color:green;">**`com.adster.ads.mediation.adapter.AdSterMediationAdapter`**</mark>
10. Parameter: Pass the **tag name** provided by the Account Manager&#x20;

    ```json
    Example:
    {
      "placement_id": "adster_rewarded_test",
      "yield_group_bid_price_range": "10.0-10.0"
    }
    ```
11. Click on “**Save**” and save the configuration.
12. The actual number of entries, manual eCPM, etc. will be shared after the test setup is complete.

The above setup completes our **Adster.Tech x GAM** integration for **Rewarded Ads**.  You should see an Ad like this if the test setup is complete and working fine.

<figure><img src="https://35306369-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FPe5s2iiW8knWj0Tius22%2Fuploads%2FqaDJoIMP9Eioc90ZULIC%2FWhatsApp%20Image%202025-11-20%20at%2023.52.34_fa8b225b.jpg?alt=media&amp;token=ee991ed0-5fd0-4c99-a95e-c842d3391a2a" alt=""><figcaption></figcaption></figure>

{% hint style="info" %}
Official Google Documentation for creating a Yield Group :\
<https://support.google.com/admanager/answer/7390828?hl=en>
{% endhint %}


# Native

This is guide to set up ADSTER.TECH with Google Ad Manager using Yield Groups and Yield Partners for Native Ads.

**CREATING YIELD GROUP AND YIELD PARTNER**

{% hint style="info" %}
For adding **ADSTER.TECH** under existing yield groups, skip the steps for creating a new yield group, navigate to your existing yield group and follow the steps for **Adding Yield Partner** as\
described in the next section
{% endhint %}

1. Under the “**Delivery**” tab : Click on “**Yield Groups**” section
2. Click on “**New Yield Group**” to create a new yield group
3. In the Name field : Type in “**ADSTER.TECH Native**”
4. Ad Format : **Native**
5. Inventory Type : **Mobile**
6. Under Targeting : Select the Ad Units which "**ADSTER.TECH**" will target
7. Scroll to the bottom

**ADDING YIELD PARTNER**

1. Click on “**Add Yield Partner**”
2. Select “**ADSTER.TECH**” from the list
3. Integration Type: **Custom Event**
4. Platform: **Android**
5. Status: **Active**
6. Default CPM: 10 (in USD, this is a test setup pricing to ensure Ads from Adster adapter always comes)
7. Select/Check “**Override Dynamic CPM**”
8. Label: "**Adster\_Native\_10"**
9. Class Name : <mark style="color:green;">**`com.adster.ads.mediation.adapter.AdSterMediationAdapter`**</mark>
10. Parameter : Pass the **tag name** provided by the Account Manager&#x20;

    ```json
    Example:
    {
      "placement_id": "adster_native_test",
      "yield_group_bid_price_range": "0.08-0.12"
    }
    ```
11. Click on “**Save**” and save the configuration.
12. The actual number of entries, manual eCPM, etc. will be shared once the test setup is complete.

The above setup completes our **Adster.Tech x GAM** integration for **Native Ads**. You should see an Ad like this if the test setup is complete and working fine.

<figure><img src="https://35306369-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FPe5s2iiW8knWj0Tius22%2Fuploads%2FFakyOYFr3YmLk4NIFk5i%2Fimage.png?alt=media&amp;token=c0f402fd-d239-45e3-8790-e4c10fcb1973" alt=""><figcaption></figcaption></figure>

{% hint style="info" %}
Official Google Documentation for creating a Yield Group :\
<https://support.google.com/admanager/answer/7390828?hl=en>
{% endhint %}


# AdMob

The process involves integrating Adster.tech within your AdMob account and adding Adster.tech Bidder inside your mobile application.

**PREREQUISITES**

* An Ad Unit must already be in place which will be used for targeting.


# Banner

This is guide to set up ADSTER.TECH with ADMOB for Banner Ads.

**CREATING CUSTOM EVENTS FOR WATERFALL**

1. Under the **Mediation** tab : Click on **Create Mediation group** section
2. Select **Android** and type of Ad format and Continue
3. In the Name field : Type in Adster\_Banner\_300x250\_10
4. Click on **Add ad units**
5. Select the app and the Ad units that you want to use custom targeting on.

**AD SOURCES (WATERFALL SECTION)**

1. Click on **Add Custom Event**
2. Name the label: Adster\_Banner\_300x250\_10
3. Manual eCPM: Give 10 (in USD) as the value in the **ECPM -** this is a test setup pricing to ensure Ads from Adster adapter always come
4. Now Click on **Add Mapping**
5. You will see the adunit that you have selected before and Custom event with **Add Mapping**
6. **Mapping Name** : Adster\_Banner\_300x250\_10
7. Class name should be <mark style="color:green;">`AdsFramework.AdSterMediationCustomEvent`</mark> \
   Ensure the class name is an exact match like in bold.
8. For the **Parameter** Pass the parameter provided by the Account Manager Eg:-

   ```json
   Example:
   {
     "placement_id": "adster_banner_300x250",
     "yield_group_bid_price_range": "10.0-10.0"
   }
   ```
9. Click on “**Save**” and save the configuration.
10. The actual number of entries, manual eCPM, etc. will be shared once the test setup is complete.

The above setup completes our **Adster.Tech x ADMOB** integration for **Banner Ads**. You should see an Ad like this if test setup is complete and working fine.

<figure><img src="https://35306369-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FPe5s2iiW8knWj0Tius22%2Fuploads%2FdLPkqkxsBGLu0Yx3J4iD%2Fimage.png?alt=media&amp;token=b1a66035-083c-438c-b127-c9dfac25e347" alt=""><figcaption></figcaption></figure>

{% hint style="info" %}
Official Google Documentation for creating a custom event :\
[https://support.google.com/admob/answer/13407144](<https://support.google.com/admob/answer/13407144&#xA;>)
{% endhint %}


# Interstitial

This is guide to set up ADSTER.TECH with ADMOB for Interstitial Ads.

**CREATING CUSTOM EVENTS FOR WATERFALL**

1. Under the **Mediation** tab : Click on **Create Mediation group** section
2. Select **Android** and type of Ad format and Continue
3. In the Name field : Type in **ADSTER.TECH Interstitial**
4. Click on **Add ad units**
5. Select the app and the Ad units that you want to use custom targeting on.

**AD SOURCES (WATERFALL SECTION)**

1. Click on **Add Custom Event**
2. Name the label: Adster\_Inter\_10
3. Manual eCPM: Give 10 (in USD) as the value in the **ECPM -** this is a test setup pricing to ensure Ads from Adster adapter always come
4. Now Click on **Add Mapping**
5. You will see the adunit that you have selected before and Custom event with **Add Mapping**
6. **Mapping Name** : Adster\_Inter\_10
7. Class name should be <mark style="color:green;">`AdsFramework.AdSterMediationCustomEvent`</mark> \
   Ensure the class name is an exact match like in bold.
8. For the **Parameter** Pass the parameter provided by the Account Manager Eg:-

   ```json
   Example:
   {
     "placement_id": "adster_interstitial_test",
     "yield_group_bid_price_range": "10.0-10.0"
   }
   ```
9. Click on “**Save**” and save the configuration.
10. The actual number of entries, manual eCPM, etc. will be shared once the test setup is complete.

The above setup completes our **Adster.Tech x ADMOB** integration for **Interstitial Ads**. You should see an Ad like this if test setup is complete and working fine.

<figure><img src="https://35306369-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FPe5s2iiW8knWj0Tius22%2Fuploads%2F5f6VIniUkyhylNI5B4j0%2Fimage.png?alt=media&amp;token=915f39e3-f258-4c01-8ce2-e9a00b130900" alt=""><figcaption></figcaption></figure>

{% hint style="info" %}
Official Google Documentation for creating a custom event :\
[https://support.google.com/admob/answer/13407144](<https://support.google.com/admob/answer/13407144&#xA;>)
{% endhint %}


# Rewarded

This is guide to set up ADSTER.TECH with ADMOB for Rewarded Ads.

**CREATING CUSTOM EVENTS FOR WATERFALL**

1. Under the **Mediation** tab : Click on **Create Mediation group** section
2. Select **Android** and type of Ad format and Continue
3. In the Name field : Type in **ADSTER.TECH Rewarded**
4. Click on **Add ad units**
5. Select the app and the Ad units that you want to use custom targeting on.

**AD SOURCES (WATERFALL SECTION)**

1. Click on **Add Custom Event**
2. Name the label: Adster\_Rewarded\_10
3. Manual eCPM: Give 10 (in USD) as the value in the **ECPM -** this is a test setup pricing to ensure Ads from Adster adapter always come
4. Now, Click on **Add Mapping**
5. You will see the adunit that you have selected before and Custom event with **Add Mapping**
6. **Mapping Name**: Adster\_Rewarded\_10
7. Class name should be <mark style="color:green;">`AdsFramework.AdSterMediationCustomEvent`</mark> \
   Ensure the class name is an exact match like in bold.
8. For the **Parameter** Pass the parameter provided by the Account Manager Eg:-

   ```json
   Example:
   {
     "placement_id": "adster_rewarded_test",
     "yield_group_bid_price_range": "10.0-10.0"
   }
   ```
9. Click on “**Save**” and save the configuration.
10. The actual number of entries, manual eCPM, etc. will be shared once the test setup is complete.&#x20;

The above setup completes our **Adster.Tech x ADMOB** integration for **Rewarded Ads**. You should see an Ad like this if test setup is complete and working fine.

<figure><img src="https://35306369-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FPe5s2iiW8knWj0Tius22%2Fuploads%2FPPXRcNIv50ttcGh2CiK9%2Fimage.png?alt=media&amp;token=d6a7ded7-2887-4c04-bb67-2dd6b7a850ab" alt=""><figcaption></figcaption></figure>

{% hint style="info" %}
Official Google Documentation for creating a custom event :\
[https://support.google.com/admob/answer/13407144](<https://support.google.com/admob/answer/13407144&#xA;>)
{% endhint %}


# Native

This is guide to set up ADSTER.TECH with ADMOB for Native Ads.

**CREATING CUSTOM EVENTS FOR WATERFALL**

1. Under the **Mediation** tab : Click on **Create Mediation group** section
2. Select **Android** and type of Ad format and Continue
3. In the Name field : Type in **ADSTER.TECH** Native
4. Click on **Add ad units**
5. Select the app and the Ad units that you want to use custom targeting on.

**AD SOURCES (WATERFALL SECTION)**

1. Click on **Add Custom Event**
2. Name the label: Adster\_Native\_10
3. Manual eCPM: Give 10 (in USD) as the value in the **ECPM -** this is a test setup pricing to ensure Ads from Adster adapter always come
4. Now Click on **Add Mapping**
5. You will see the adunit that you have selected before and Custom event with **Add Mapping**
6. **Mapping Name** : Adster\_Native\_10
7. Class name should be <mark style="color:green;">`AdsFramework.AdSterMediationCustomEvent`</mark> \
   Ensure the class name is an exact match like in bold.
8. For the **Parameter** Pass the parameter provided by the Account Manager Eg:-

   ```json
   Example:
   {
     "placement_id": "adster_native_test",
     "yield_group_bid_price_range": "10.0-10.0"
   }
   ```
9. Click on “**Save**” and save the configuration.
10.

```
<figure><img src="/files/1gLdglHaNihofO8YczR1" alt=""><figcaption></figcaption></figure>
```

The above setup completes our **Adster.Tech x ADMOB** integration for **Native Ads**. You should see an Ad like this if test setup is complete and working fine.

{% hint style="info" %}
Official Google Documentation for creating a custom event :\
[https://support.google.com/admob/answer/13407144](<https://support.google.com/admob/answer/13407144&#xA;>)
{% endhint %}


# Applovin

The process involves integrating Adster.tech within your Applovin account and adding Adster.tech Bidder inside your mobile application.

**PREREQUISITES**

* An Ad Unit must already be in place which will be used for targeting.

**APPLOVIN CONFIGURATION**

Please go through the below steps to integrate **ADSTER.TECH** as a demand partner with your **APPLOVIN** account. To begin with the integration, login to your **APPLOVIN** account and follow the below steps.

1. In the MAX Dashboard, select [MAX > Mediation > Manage > Networks](https://dash.applovin.com/o/mediation/networks/).
2. Click on **Click here to add a Custom Network** at the bottom of the page. The Create Custom Network page appears.
   1. Add the information about your custom network:\
      **Network Type** : Choose **SDK**.

      **iOS Adapter Class Name** : <mark style="color:green;">**`AdsFramework.AppLovinMediationCustomEvent`**</mark>\
      **Android Adapter Class Name :** leave it blank.
3. Click on **Save**.

<figure><img src="https://35306369-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FPe5s2iiW8knWj0Tius22%2Fuploads%2Frj7EOTYV9c0DPYlCnVGu%2FWhatsApp%20Image%202026-03-06%20at%2017.45.43.jpeg?alt=media&amp;token=b0a7b53e-e24a-486a-a02a-5d06e76a6501" alt=""><figcaption></figcaption></figure>


# Banner

This is guide to set up ADSTER.TECH with applovin using custom networks for banner ads.

**ADDING YIELD PARTNER**

1. Open [MAX > Mediation > Manage > Ad Units](https://dash.applovin.com/o/mediation/ad_units/) in the MAX dashboard.
2. Select the Ad Unit of type **Banner** to which you want to add **ADSTER.TECH** as a custom adapter.
3. Select **ADSTER.TECH** from the custom network menu to **enable** and enter the information for each placement. Below are the test setup details

   ```json
   Example:
   App ID = Leave it blank (its optional)
   Placement ID = "adster_banner_320x50_10"
   eCPM: 10 (in USD)
   Custom Parameters = {"placement_id":"banner_320x50","yield_group_bid_price_range":"10.0-10.0"}
   ```
4. Contact your account manager to see what values you need to set for the **final list of production setup (Placement ID**, **Custom Parameters** and **CPM Price)**.

   <figure><img src="https://35306369-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FPe5s2iiW8knWj0Tius22%2Fuploads%2FMRkHGbsNqGXEpwUIyALA%2Fimage.png?alt=media&amp;token=8d40f604-8abf-4d2a-a7e3-2f954d635889" alt=""><figcaption></figcaption></figure>
5. Click on “Save” and save the configuration.

The above setup completes our **Adster.Tech x Applovin** integration for **Banner Ads**. You should see an Ad like this if test setup is complete and working fine.

<figure><img src="https://35306369-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FPe5s2iiW8knWj0Tius22%2Fuploads%2F6IwJ7ldhwHftl3RoL0kS%2Fimage.png?alt=media&amp;token=ff4e301a-2d15-486e-9693-db3f0484f2e8" alt=""><figcaption></figcaption></figure>

{% hint style="info" %}
Please note that updates to Ad Units may take approximately 30 to 60 minutes to reflect across the system.
{% endhint %}


# MREC

This is guide to set up ADSTER.TECH with applovin using custom networks for mrec ads.

**ADDING YIELD PARTNER**

1. Open [MAX > Mediation > Manage > Ad Units](https://dash.applovin.com/o/mediation/ad_units/) in the MAX dashboard.
2. Select the Ad Unit of type **MREC** to which you want to add **ADSTER.TECH** as a custom adapter.
3. Select **ADSTER.TECH** from custom network menu to **Enable** and enter the information for each placement.&#x20;

   ```json
   App ID = Leave it blank (its optional)
   Placement ID = "adster_banner_300x250_10"
   eCPM: 10 (in USD)
   Custom Parameters = {"placement_id":"banner_300x250","yield_group_bid_price_range":"10.0-10.0"}
   ```
4. Contact your account manager to see what values you need to set for the **final list of production setup (Placement ID**, **Custom Parameters** and **CPM Price)**.

   <figure><img src="https://35306369-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FPe5s2iiW8knWj0Tius22%2Fuploads%2FimtuvdSNtq9hwC5dL7es%2Fimage.png?alt=media&amp;token=e91bf4f4-fdee-4226-9d03-915b0222e758" alt=""><figcaption></figcaption></figure>
5. Click on “Save” and save the configuration.

The above setup completes our **Adster.Tech x Applovin** integration for **Mrec Ads**. You should see an Ad like this if test setup is complete and working fine.

<figure><img src="https://35306369-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FPe5s2iiW8knWj0Tius22%2Fuploads%2FxEzE7Dmab5r88lHfYCDI%2Fimage.png?alt=media&amp;token=b022d3e2-f588-4331-9227-92011a578d1e" alt=""><figcaption></figcaption></figure>

{% hint style="info" %}
Please note that updates to Ad Units may take approximately 30 to 60 minutes to reflect across the system.
{% endhint %}


# Interstitial

This is guide to set up ADSTER.TECH with applovin using custom networks for interstitial ads.

**ADDING YIELD PARTNER**

1. Open [MAX > Mediation > Manage > Ad Units](https://dash.applovin.com/o/mediation/ad_units/) in the MAX dashboard.
2. Select the Ad Unit of type **Interstitial** to which you want to add **ADSTER.TECH** as a custom adapter.
3. Select **ADSTER.TECH** from custom network menu to **Enable** and enter the information for each placement.&#x20;

   ```json
   Example:
   App ID = Leave it blank (its optional)
   Placement ID = "adster_inter_10"
   eCPM: 10 (in USD)
   Custom Parameters = {"placement_id":"interstitial","yield_group_bid_price_range":"10.0-10.0"}
   ```
4. Contact your account manager to see what values you need to set for the **final list of production setup (Placement ID**, **Custom Parameters** and **CPM Price)**.

   <figure><img src="https://35306369-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FPe5s2iiW8knWj0Tius22%2Fuploads%2FOob41FXptNMrpLwYctRv%2Fimage.png?alt=media&amp;token=a73f6a1a-470b-4db0-813a-fa09c411ffad" alt=""><figcaption></figcaption></figure>
5. Click on “Save” and save the configuration.

The above setup completes our **Adster.Tech x Applovin** integration for **Interstitial Ads**. You should see an Ad like this if the test setup is complete and working fine.

<figure><img src="https://35306369-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FPe5s2iiW8knWj0Tius22%2Fuploads%2F8ULCZXNqgv9k0NgF4mpo%2Fimage.png?alt=media&amp;token=dab3e1b8-f865-4830-b00e-ee566baf156e" alt=""><figcaption></figcaption></figure>

{% hint style="info" %}
Please note that updates to Ad Units may take approximately 30 to 60 minutes to reflect across the system.
{% endhint %}


# Rewarded

This is guide to set up ADSTER.TECH with applovin using custom networks for rewarded ads.

**ADDING YIELD PARTNER**

1. Open [MAX > Mediation > Manage > Ad Units](https://dash.applovin.com/o/mediation/ad_units/) in the MAX dashboard.
2. Select the Ad Unit of type **Rewarded** to which you want to add **ADSTER.TECH** as a custom adapter.
3. Select **ADSTER.TECH** from custom network menu to **Enable** and enter the information for each placement.&#x20;

   ```json
   Example:
   App ID = Leave it blank (its optional)
   Placement ID = "adster_rewarded_10"
   eCPM: 10 (in USD)
   Custom Parameters = {"placement_id":"rewarded","yield_group_bid_price_range":"10.0-10.0"}
   ```
4. Contact your account manager to see what values you need to set for the **final list of production setup (Placement ID**, **Custom Parameters** and **CPM Price)**.

   <figure><img src="https://35306369-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FPe5s2iiW8knWj0Tius22%2Fuploads%2FQHU3IqoPDMC4s6go6Jqa%2Fimage.png?alt=media&amp;token=702582dc-17f3-41c1-bf8e-d6d9b4351abe" alt=""><figcaption></figcaption></figure>
5. Click on “**Save**” and save the configuration.

The above setup completes our **Adster.Tech x Applovin** integration for **Rewarded Ads**. You should see an Ad like this if test setup is complete and working fine.

<figure><img src="https://35306369-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FPe5s2iiW8knWj0Tius22%2Fuploads%2FNulKtAXagbEFLaB6G4c5%2Fimage.png?alt=media&amp;token=d36c506f-0517-4a8f-9b7c-734af89936a1" alt=""><figcaption></figcaption></figure>

{% hint style="info" %}
Please note that updates to Ad Units may take approximately 30 to 60 minutes to reflect across the system.
{% endhint %}


# For Gradle Version 7+

If you’re using Gradle version 7+, update your repository section on your `settings.gradle` file, instead of `build.gradle`. Please note: The repository section should be included as part of the `dependencyResolutionManagement` section:


