VK Ad Network Integration Guide
This guide will instruct you step-by-step on how to set VK Ad Network live as an ad network on Unity LevelPlay.
- The required Gradle Build Tool is 3.5.4+
Step 1. Create a VK Ad Network account
1. To create an account in VK Ad Network, go here.
2. Once your account has been verified, login to your partner account here.
Step 2. Create an application in VK Ad Network
Follow these steps to create your VK Ad Network application:
1. In your VK Ad Network account go to Apps → Add app
2.Once you set a new app, you’ll be able to retrieve your ‘Placement id’ – In order to set in Unity LevelPlay.
Step 3. Retrieve Your VK Ad Network Access key
1.In your VK Ad Network account go to Settings → General (scroll down)
Step 4. Activate VK Ad Network in your mediation setup module
Inside the ironSource platform, access the SDK Networks setup to configure myTarget parameters into your ironSource account.
1. Once you have all the required parameters, log in to your ironSource account and go to Monetize → Setup → SDK Networks
2. Select myTarget from the table of Available Networks, add the parameters, and click on the Activate button. Then click Save.
3. Select myTarget from the list of ad networks and click Setup.
4. Enter your VK Ad Networkd app’s ‘Generated token’, then add for each adunit the ‘ID’ from Step 1 (point 2) twice. Set the status to Active and click Save. You’ll see myTarget listed as Active for Mediation on your Setup dashboard.
Step 5. Integrate the ironSource Mediation Network Adapters
ironSource supports both Gradle dependencies and manual download mechanisms.
Gradle
- Make sure the following Maven URL exists in your build.gradle script of your app module.
repositories { mavenCentral() }
- Add the adapter’s Maven name to your build.gradle script of your app module.
implementation 'com.unity3d.ads-mediation:mytarget-adapter:4.1.20' implementation 'com.my.target:mytarget-sdk:5.22.1' implementation 'com.google.android.exoplayer:exoplayer:2.17.1'
Manual Download
- Add the VK Ad Network Adapter and SDK to your build. You can find the latest myTarget files here.
- Add VK Ad Network Adapter and SDK to your Android Project. After you download the Adapter; drop the VK Ad Network adapter AAR into the libs folder in your Android Project.
- Make sure to add the following to your Gradle build file under the dependencies section:
implementation 'com.unity3d.ads-mediation:mytarget-adapter:4.1.20' implementation 'com.my.target:mytarget-sdk:5.22.1' implementation 'com.google.android.exoplayer:exoplayer:2.17.1'
- Add the SDK AAR into your project.
- If using Eclipse: Import the .AAR file as a library project.
- If using Android Studio, download the VK Ad Network .AAR file and add as a dependency to your own module. Go to File ➣ New ➣ New Module ➣ Import .AAR and navigate to the location where the VK Ad Network .AAR file has been downloaded.
For Proguard Users Only
If you are using ProGuard with the VK Ad Network adapter, you must add the following code to your ProGuard file:
-keep class com.my.target.** {*;}
Step 6. Update AndroidManifest.xml
Manifest Permissions:
<uses-permission android:name="android.permission.INTERNET" />
<uses-permission android:name="android.permission.ACCESS_NETWORK_STATE" />
<queries>
<package android:name="com.android.chrome" />
</queries>
Manifest Activities:
Add the following activities inside the <application> tag on your manifest:
<activity>
android:name="com.my.target.common.MyTargetActivity"
android:configChanges="keyboard|keyboardHidden|orientation|screenLayout|uiMode|screenSize|smallestScreenSize"
</activity>
Done!
You are now all set to deliver VK Ad Network ads within your application!
What’s Next?
To leverage additional ad networks through ironSource Mediation, integrate the adapters and follow our integration guides