
Demonstrates integration of a multiplatform advertising library for Android and iOS, providing test applications, setup instructions, and support for various ad networks through a shared module.
Bidapp ads kotlin multiplatform demo for Android and IOS
Complete integration instructions and usage guide for the Bidapp Ads Kotlin Multiplatform library can be found here.
To use Bidapp multiplatform, implement the library in the build.gradle.kts file within the commonMain section:
// Latest version 0.8.2
sourceSets {
commonMain.dependencies {
implementation("io.bidapp:kmp:+")
}
}On iOS, you also have to add the Bidapp pod to your Podfile:
target 'iosApp' do
pod 'bidapp/SDK'
end For detailed usage of the library, please follow the link provided in the documentation.
Go to the Bidapp dashboard, add a new application, and connect advertising networks.
For this demo, a test App ID for AdMob is set in the AndroidManifest for Android and in the Info.plist for iOS.
In the build.gradle.kts file of the shared module, you can configure the adapters according to the settings of the advertising networks on the Bidapp dashboard.
Example for Android:
plugins {
android {
//...
dependencies {
implementation ("io.bidapp.networks:unity:latest")
implementation ("io.bidapp.networks:liftoff:latest")
implementation ("io.bidapp.networks:admob:latest")
}
}
}Example for IOS:
plugins {
cocoapods {
//...
pod("bidapp/AdMob")
pod("bidapp/Unity")
pod("bidapp/Liftoff")
//...
}
}Test mode, Logging
const val pubId = "xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx"
const val isEnableTestMode = true
const val isEnableLogging = trueEmail: support@bidapp.io
Bidapp ads kotlin multiplatform demo for Android and IOS
Complete integration instructions and usage guide for the Bidapp Ads Kotlin Multiplatform library can be found here.
To use Bidapp multiplatform, implement the library in the build.gradle.kts file within the commonMain section:
// Latest version 0.8.2
sourceSets {
commonMain.dependencies {
implementation("io.bidapp:kmp:+")
}
}On iOS, you also have to add the Bidapp pod to your Podfile:
target 'iosApp' do
pod 'bidapp/SDK'
end For detailed usage of the library, please follow the link provided in the documentation.
Go to the Bidapp dashboard, add a new application, and connect advertising networks.
For this demo, a test App ID for AdMob is set in the AndroidManifest for Android and in the Info.plist for iOS.
In the build.gradle.kts file of the shared module, you can configure the adapters according to the settings of the advertising networks on the Bidapp dashboard.
Example for Android:
plugins {
android {
//...
dependencies {
implementation ("io.bidapp.networks:unity:latest")
implementation ("io.bidapp.networks:liftoff:latest")
implementation ("io.bidapp.networks:admob:latest")
}
}
}Example for IOS:
plugins {
cocoapods {
//...
pod("bidapp/AdMob")
pod("bidapp/Unity")
pod("bidapp/Liftoff")
//...
}
}Test mode, Logging
const val pubId = "xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx"
const val isEnableTestMode = true
const val isEnableLogging = trueEmail: support@bidapp.io