Skip to content

Commit

Permalink
BigoAds/4.6.1.0
Browse files Browse the repository at this point in the history
  • Loading branch information
jenkins committed Apr 5, 2024
1 parent 1bd8435 commit 5fe68ff
Show file tree
Hide file tree
Showing 7 changed files with 1,213 additions and 0 deletions.
2 changes: 2 additions & 0 deletions BigoAds/.gitignore
Original file line number Diff line number Diff line change
@@ -0,0 +1,2 @@
/target
/build
8 changes: 8 additions & 0 deletions BigoAds/CHANGELOG.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,8 @@
# Changelog

## 4.6.1.0
* Certified with BigoAds SDK 4.6.1.

## 4.5.1.0
* Initial commit.
* Minimum AppLovin MAX SDK version 12.4.1.
1 change: 1 addition & 0 deletions BigoAds/README.md
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
# Bigo Ads Adapter
64 changes: 64 additions & 0 deletions BigoAds/build.gradle.kts
Original file line number Diff line number Diff line change
@@ -0,0 +1,64 @@
plugins {
id("signing")
id("maven-publish")
}

private val versionMajor = 4
private val versionMinor = 6
private val versionPatch = 1
private val versionAdapterPatch = 0

val libraryVersionName by extra("${versionMajor}.${versionMinor}.${versionPatch}.${versionAdapterPatch}")
val libraryVersionCode by extra((versionMajor * 1000000) + (versionMinor * 10000) + (versionPatch * 100) + versionAdapterPatch)

val libraryArtifactId by extra("bigoads-adapter")
val libraryGroupId by extra("com.applovin.mediation")

var libraryVersions = rootProject.extra["versions"] as Map<*, *>

android.namespace = "com.applovin.mediation.adapters.bigoads"
android.defaultConfig.versionCode = libraryVersionCode
android.defaultConfig.versionName = libraryVersionName

dependencies {
implementation("com.bigossp:bigo-ads:${libraryVersions["bigoAds"]}")
implementation("androidx.annotation:annotation:1.5.0")
}

publishing {
publications {
create<MavenPublication>(extra["publicationName"] as String) {
// The publication doesn't know about our dependencies, so we have to manually add them to the pom
pom.withXml {
asNode().apply {
appendNode("name", libraryArtifactId)
appendNode("description", "Bigo Ads adapter for AppLovin MAX mediation")
appendNode("url", "https://www.applovin.com/")
appendNode("licenses")
.appendNode("license").apply {
appendNode("name", "AppLovin Corporation Mediation Adapter EULA")
appendNode("url", "https://www.applovin.com/eula")
}
appendNode("scm").apply {
appendNode("connection", "scm:git:github.com/AppLovin/AppLovin-MAX-SDK-Android.git")
appendNode("developerConnection", "scm:git:ssh://github.com/AppLovin/AppLovin-MAX-SDK-Android.git")
appendNode("url", "https://github.com/AppLovin/AppLovin-MAX-SDK-Android")
}
appendNode("developers")
.appendNode("developer").apply {
appendNode("name", "AppLovin")
appendNode("url", "https://www.applovin.com")
}
// Add Bigo Ads network to list of dependencies.
appendNode("dependencies")
.appendNode("dependency").apply {
appendNode("groupId", "com.bigo.ads")
appendNode("artifactId", "bigo-ads")
appendNode("version", libraryVersions["bigoAds"])
appendNode("scope", "compile")
}
}
}
}
}
}
17 changes: 17 additions & 0 deletions BigoAds/proguard-rules.pro
Original file line number Diff line number Diff line change
@@ -0,0 +1,17 @@
# Add project specific ProGuard rules here.
# By default, the flags in this file are appended to flags specified
# in /Users/basil/Library/Android/sdk/tools/proguard/proguard-android.txt
# You can edit the include path and order by changing the proguardFiles
# directive in build.gradle.
#
# For more details, see
# http://developer.android.com/guide/developing/tools/proguard.html

# Add any project specific keep options here:

# If your project uses WebView with JS, uncomment the following
# and specify the fully qualified class name to the JavaScript interface
# class:
#-keepclassmembers class fqcn.of.javascript.interface.for.webview {
# public *;
#}
Loading

0 comments on commit 5fe68ff

Please sign in to comment.