update core

This commit is contained in:
2023-09-04 16:57:46 +08:00
parent 0ff31be7c4
commit 6567d59019
394 changed files with 5659 additions and 7144 deletions

View File

@@ -1,5 +1,5 @@
fileFormatVersion: 2
guid: 5d10ccf786e1ad1489b35928a36f68a4
guid: 8aa118c29ade9fd4b9a0768c2be07862
folderAsset: yes
DefaultImporter:
externalObjects: {}

View File

@@ -1,46 +0,0 @@
<!--
~ Copyright © 2018-2020 TopOn. All rights reserved.
~ https://www.toponad.com
~ Licensed under the TopOn SDK License Agreement
~ https://github.com/toponteam/TopOn-Android-SDK/blob/master/LICENSE
-->
<manifest xmlns:android="http://schemas.android.com/apk/res/android"
package="com.anythink.mobrain">
<!--必要权限-->
<uses-permission android:name="android.permission.INTERNET" />
<uses-permission android:name="android.permission.ACCESS_NETWORK_STATE" />
<uses-permission android:name="android.permission.WRITE_EXTERNAL_STORAGE" />
<uses-permission android:name="android.permission.READ_EXTERNAL_STORAGE"/>
<uses-permission android:name="android.permission.REQUEST_INSTALL_PACKAGES"/>
<uses-permission android:name="android.permission.READ_PHONE_STATE" />
<!--必要权限,解决安全风险漏洞,发送和注册广播事件需要调用带有传递权限的接口-->
<permission
android:name="${applicationId}.openadsdk.permission.TT_PANGOLIN"
android:protectionLevel="signature" />
<uses-permission android:name="${applicationId}.openadsdk.permission.TT_PANGOLIN" />
<!--可选权限-->
<!-- <uses-permission android:name="android.permission.ACCESS_WIFI_STATE" />-->
<!-- <uses-permission android:name="android.permission.ACCESS_COARSE_LOCATION" />-->
<!-- <uses-permission android:name="android.permission.GET_TASKS"/>-->
<!-- <uses-permission android:name="android.permission.CHANGE_WIFI_STATE" />-->
<!--可选Mobrain SDK提供“获取地理位置权限”方式上报用户位置两种方式均可不选添加位置权限或参数将帮助投放定位广告-->
<!--请注意:无论通过何种方式提供给穿山甲用户地理位置,均需向用户声明地理位置权限将应用于穿山甲广告投放,穿山甲不强制获取地理位置信息-->
<!-- <uses-permission android:name="android.permission.ACCESS_FINE_LOCATION" />-->
<!-- 如果有视频相关的广告且使用textureView播放请务必添加否则黑屏 -->
<uses-permission android:name="android.permission.WAKE_LOCK" />
<!-- 高于Android 11的系统上如果应用的 targetSdkVersion >= 30 ,推荐增加以下权限声明
SDK将通过此权限正常触发广告行为并保证广告的正确投放。此权限需要在用户隐私文档中声明)-->
<!-- <uses-permission android:name="android.permission.QUERY_ALL_PACKAGES" />-->
<application>
</application>
</manifest>

View File

@@ -1,5 +1,5 @@
fileFormatVersion: 2
guid: 3732f65f0db68044d8a92831451f9edf
guid: 00e755c66928bf845a74801253f3a0ff
folderAsset: yes
DefaultImporter:
externalObjects: {}

View File

@@ -1,5 +1,5 @@
fileFormatVersion: 2
guid: 66e0968f254244152ae5a813ed8d0b38
guid: 063c2379fd28a4ea9b8113386f6e2a94
folderAsset: yes
DefaultImporter:
externalObjects: {}

View File

@@ -1,5 +1,5 @@
fileFormatVersion: 2
guid: 8796f84f818a647e487c69b334805515
guid: de346304da6da453fb4e4028ccfa87d9
TextScriptImporter:
externalObjects: {}
userData:

View File

@@ -0,0 +1,3 @@
fileFormatVersion: 2
guid: 51a89bd698bd46358af7ea78f5245d04
timeCreated: 1693816810

View File

@@ -0,0 +1,12 @@
<?xml version="1.0" encoding="utf-8"?>
<dependencies>
<androidPackages>
<repositories>
<repository>https://artifact.bytedance.com/repository/pangle</repository>
</repositories>
<androidPackage spec="com.gromore.cn:gromore-sdk:4.3.0.3"/>
<androidPackage spec="com.gromore.cn:pangle-adapter:5.4.1.6.0"/>
</androidPackages>
</dependencies>

View File

@@ -0,0 +1,3 @@
fileFormatVersion: 2
guid: aed17cf9003947689bdd0e379dc9c087
timeCreated: 1693815837

View File

@@ -1,5 +1,5 @@
fileFormatVersion: 2
guid: 3fed59c8c3f2f47edb4c1c29abbb1db1
guid: 0b639822d913a42d08a8da694163cad7
folderAsset: yes
DefaultImporter:
externalObjects: {}

View File

@@ -1,5 +1,5 @@
fileFormatVersion: 2
guid: 2d2eadb320c6448a7a4d2f4e2b90b4da
guid: 33c67038f4c904d05bd0875c937fa880
PluginImporter:
externalObjects: {}
serializedVersion: 2

View File

@@ -1,5 +1,5 @@
fileFormatVersion: 2
guid: 48ab74722adda4a78a3cbdcaa8194930
guid: 3af96bb77620145fb9abbd1844f5431f
PluginImporter:
externalObjects: {}
serializedVersion: 2

View File

@@ -1,5 +1,5 @@
fileFormatVersion: 2
guid: ba760aa6a72eb4d4fa5b45d56a01eb88
guid: 81345eb1278404c50abd5f44ab66ccec
PluginImporter:
externalObjects: {}
serializedVersion: 2

View File

@@ -1,5 +1,5 @@
fileFormatVersion: 2
guid: 3c51c213b59544f83af22c17ddb34baa
guid: 65e41ebac4da64cdeab7d162d1212cac
PluginImporter:
externalObjects: {}
serializedVersion: 2

View File

@@ -1,5 +1,5 @@
fileFormatVersion: 2
guid: 5cf0e27873d8640d58f965370b8e4894
guid: 7ad65e2aacd7a4428b74871d91234e4a
PluginImporter:
externalObjects: {}
serializedVersion: 2

View File

@@ -1,5 +1,5 @@
fileFormatVersion: 2
guid: 582c425272e48470eaa96bbc41a19ada
guid: 80b54a91dd4004c8188635f7563c603c
PluginImporter:
externalObjects: {}
serializedVersion: 2

View File

@@ -1,5 +1,5 @@
fileFormatVersion: 2
guid: e1253ef962331451c920d9a9cfec5d64
guid: 0585b7a575916456b90cbbe4efd2b060
PluginImporter:
externalObjects: {}
serializedVersion: 2

View File

@@ -1,5 +1,5 @@
fileFormatVersion: 2
guid: 69eadc53c9e9c476494b0ec77e3bd34f
guid: c8aa9f53a23284bf8b454b66a6c95826
PluginImporter:
externalObjects: {}
serializedVersion: 2

View File

@@ -1,5 +1,5 @@
fileFormatVersion: 2
guid: 3ed214925e60e2147bbab3c2f5dcd242
guid: b4495cf048f8b564e885f7a5205cabe5
folderAsset: yes
DefaultImporter:
externalObjects: {}

View File

@@ -1,5 +1,5 @@
fileFormatVersion: 2
guid: 22054e0f575364132bd673b6f3e5e611
guid: f0d79a94646b5be45b4acb42e1336674
PluginImporter:
externalObjects: {}
serializedVersion: 2

View File

@@ -1,5 +1,5 @@
fileFormatVersion: 2
guid: 2e98980da5c894df4a84b91d90c80398
guid: 204d1c2a7960e48ceaee45173764f175
folderAsset: yes
DefaultImporter:
externalObjects: {}

View File

@@ -1,5 +1,5 @@
fileFormatVersion: 2
guid: ba11efe87ceb04de0993c8cf97924e43
guid: 90dd56ba21d3f46ce8799318c4c697f6
PluginImporter:
externalObjects: {}
serializedVersion: 2

View File

@@ -1,5 +1,5 @@
fileFormatVersion: 2
guid: ea079269180894350971b9be667772ce
guid: 5931f1f57fd9a4414be7508e413219e2
PluginImporter:
externalObjects: {}
serializedVersion: 2

View File

@@ -1,5 +1,5 @@
fileFormatVersion: 2
guid: 6258abbd822934cb392714e9c03e7f19
guid: 727c8d0c38d5c45698625e7047fa202f
PluginImporter:
externalObjects: {}
serializedVersion: 2

View File

@@ -0,0 +1,32 @@
fileFormatVersion: 2
guid: edd3f0c5204174a9c90fe7fd5df5a017
PluginImporter:
externalObjects: {}
serializedVersion: 2
iconMap: {}
executionOrder: {}
defineConstraints: []
isPreloaded: 0
isOverridable: 0
isExplicitlyReferenced: 0
validateReferences: 1
platformData:
- first:
Android: Android
second:
enabled: 1
settings: {}
- first:
Any:
second:
enabled: 0
settings: {}
- first:
Editor: Editor
second:
enabled: 0
settings:
DefaultValueInitialized: true
userData:
assetBundleName:
assetBundleVariant:

View File

@@ -1,5 +1,5 @@
fileFormatVersion: 2
guid: 0cb42c988c5f1284082deff139aaa564
guid: ee3ef3812baa6438dbe5f11e2e336a95
folderAsset: yes
DefaultImporter:
externalObjects: {}

View File

@@ -1,5 +1,5 @@
fileFormatVersion: 2
guid: 2923aac3c298e4033a3b415a8f471a55
guid: e47bd66773b7f401384c6ea05bf570ac
folderAsset: yes
DefaultImporter:
externalObjects: {}

View File

@@ -0,0 +1,8 @@
<dependencies>
<androidPackages>
<androidPackage spec="io.reactivex.rxjava2:rxjava:2.0.1"/>
<androidPackage spec="io.reactivex.rxjava2:rxandroid:2.0.1"/>
<androidPackage spec="com.squareup.okhttp3:okhttp:3.12.1"/>
<androidPackage spec="com.github.bumptech.glide:glide:4.9.0"/>
</androidPackages>
</dependencies>

View File

@@ -1,5 +1,5 @@
fileFormatVersion: 2
guid: 31bf077fc98a646eba2c2bbab09fa1dd
guid: b942c862531b54da5887a4aa6bc1c1e9
TextScriptImporter:
externalObjects: {}
userData:

View File

@@ -0,0 +1,32 @@
fileFormatVersion: 2
guid: 7c811f47b950b4838a64832d816e897d
PluginImporter:
externalObjects: {}
serializedVersion: 2
iconMap: {}
executionOrder: {}
defineConstraints: []
isPreloaded: 0
isOverridable: 0
isExplicitlyReferenced: 0
validateReferences: 1
platformData:
- first:
Android: Android
second:
enabled: 1
settings: {}
- first:
Any:
second:
enabled: 0
settings: {}
- first:
Editor: Editor
second:
enabled: 0
settings:
DefaultValueInitialized: true
userData:
assetBundleName:
assetBundleVariant:

View File

@@ -0,0 +1,32 @@
fileFormatVersion: 2
guid: 1cd2c80f8f7fa46fc8c053600e333fd4
PluginImporter:
externalObjects: {}
serializedVersion: 2
iconMap: {}
executionOrder: {}
defineConstraints: []
isPreloaded: 0
isOverridable: 0
isExplicitlyReferenced: 0
validateReferences: 1
platformData:
- first:
Android: Android
second:
enabled: 1
settings: {}
- first:
Any:
second:
enabled: 0
settings: {}
- first:
Editor: Editor
second:
enabled: 0
settings:
DefaultValueInitialized: true
userData:
assetBundleName:
assetBundleVariant:

View File

@@ -1,5 +1,5 @@
fileFormatVersion: 2
guid: 47210f282ec7e4e598d7af7d7929faf8
guid: 374f4a5f4d8ab477b8f64a287fd47d78
folderAsset: yes
DefaultImporter:
externalObjects: {}

View File

@@ -1,32 +0,0 @@
fileFormatVersion: 2
guid: 7740db6d6ef4c4268bb57a3003ad8d08
PluginImporter:
externalObjects: {}
serializedVersion: 2
iconMap: {}
executionOrder: {}
defineConstraints: []
isPreloaded: 0
isOverridable: 0
isExplicitlyReferenced: 0
validateReferences: 1
platformData:
- first:
Android: Android
second:
enabled: 1
settings: {}
- first:
Any:
second:
enabled: 0
settings: {}
- first:
Editor: Editor
second:
enabled: 0
settings:
DefaultValueInitialized: true
userData:
assetBundleName:
assetBundleVariant:

View File

@@ -1,32 +0,0 @@
fileFormatVersion: 2
guid: 9d2021a4299644d1eb7480659541aa89
PluginImporter:
externalObjects: {}
serializedVersion: 2
iconMap: {}
executionOrder: {}
defineConstraints: []
isPreloaded: 0
isOverridable: 0
isExplicitlyReferenced: 0
validateReferences: 1
platformData:
- first:
Android: Android
second:
enabled: 1
settings: {}
- first:
Any:
second:
enabled: 0
settings: {}
- first:
Editor: Editor
second:
enabled: 0
settings:
DefaultValueInitialized: true
userData:
assetBundleName:
assetBundleVariant:

View File

@@ -1,32 +0,0 @@
fileFormatVersion: 2
guid: aed66fd54ff77459a87c03be0c243d31
PluginImporter:
externalObjects: {}
serializedVersion: 2
iconMap: {}
executionOrder: {}
defineConstraints: []
isPreloaded: 0
isOverridable: 0
isExplicitlyReferenced: 0
validateReferences: 1
platformData:
- first:
Android: Android
second:
enabled: 1
settings: {}
- first:
Any:
second:
enabled: 0
settings: {}
- first:
Editor: Editor
second:
enabled: 0
settings:
DefaultValueInitialized: true
userData:
assetBundleName:
assetBundleVariant:

View File

@@ -1,5 +1,5 @@
fileFormatVersion: 2
guid: 4c4732d77f090499fbcd167c6616152a
guid: 2447e3291333c443d98e4082e5478186
PluginImporter:
externalObjects: {}
serializedVersion: 2

View File

@@ -1,32 +0,0 @@
fileFormatVersion: 2
guid: a11f4c3dfcecb104490f1276247179ea
PluginImporter:
externalObjects: {}
serializedVersion: 2
iconMap: {}
executionOrder: {}
defineConstraints: []
isPreloaded: 0
isOverridable: 0
isExplicitlyReferenced: 0
validateReferences: 1
platformData:
- first:
Android: Android
second:
enabled: 1
settings: {}
- first:
Any:
second:
enabled: 0
settings: {}
- first:
Editor: Editor
second:
enabled: 0
settings:
DefaultValueInitialized: true
userData:
assetBundleName:
assetBundleVariant:

View File

@@ -1,32 +0,0 @@
fileFormatVersion: 2
guid: 1dc9f6f2d58ae7b479de2b0972d6d2ae
PluginImporter:
externalObjects: {}
serializedVersion: 2
iconMap: {}
executionOrder: {}
defineConstraints: []
isPreloaded: 0
isOverridable: 0
isExplicitlyReferenced: 0
validateReferences: 1
platformData:
- first:
Android: Android
second:
enabled: 1
settings: {}
- first:
Any:
second:
enabled: 0
settings: {}
- first:
Editor: Editor
second:
enabled: 0
settings:
DefaultValueInitialized: true
userData:
assetBundleName:
assetBundleVariant:

View File

@@ -1,32 +0,0 @@
fileFormatVersion: 2
guid: 4aed7ebe9b7827b49992bb8a511f2d0c
PluginImporter:
externalObjects: {}
serializedVersion: 2
iconMap: {}
executionOrder: {}
defineConstraints: []
isPreloaded: 0
isOverridable: 0
isExplicitlyReferenced: 0
validateReferences: 1
platformData:
- first:
Android: Android
second:
enabled: 1
settings: {}
- first:
Any:
second:
enabled: 0
settings: {}
- first:
Editor: Editor
second:
enabled: 0
settings:
DefaultValueInitialized: true
userData:
assetBundleName:
assetBundleVariant:

View File

@@ -1,90 +0,0 @@
# Add project specific ProGuard rules here.
# You can control the set of applied configuration files using the
# proguardFiles setting in build.gradle.
#
# For more details, see
# http://developer.android.com/guide/developing/tools/proguard.html
# 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 *;
#}
# Uncomment this to preserve the line number information for
# debugging stack traces.
#-keepattributes SourceFile,LineNumberTable
# If you keep the line number information, uncomment this to
# hide the original source file name.
#-renamesourcefileattribute SourceFile
-optimizationpasses 5
#混淆时不会产生形形色色的类名
-dontusemixedcaseclassnames
#指定不去忽略非公共的库类
-dontskipnonpubliclibraryclasses
#不预校验
-dontpreverify
#不优化输入的类文件
-dontoptimize
-ignorewarnings
-verbose
#优化
-optimizations !code/simplification/arithmetic,!field/*,!class/merging/*
#保护内部类
-keepattributes Exceptions,InnerClasses,Signature,Deprecated,SourceFile,LineNumberTable,*Annotation*,EnclosingMethod
## pangle 穿山甲原有的
-keep class com.bytedance.sdk.openadsdk.** { *; }
-keep public interface com.bytedance.sdk.openadsdk.downloadnew.** {*;}
-keep class com.pgl.sys.ces.** {*;}
-keep class com.bytedance.embed_dr.** {*;}
-keep class com.bytedance.embedapplog.** {*;}
## pangle 插件新增 穿山甲插件化版本新增
-keep public class com.ss.android.**{*;}
-keeppackagenames com.bytedance.sdk.openadsdk.api
-keeppackagenames com.bytedance.embed_dr
-keeppackagenames com.bytedance.embedapplog
-keeppackagenames com.ss.android
## 聚合混淆
-keep class bykvm*.**
-keep class com.bytedance.msdk.adapter.**{ public *; }
-keep class com.bytedance.msdk.api.** {
public *;
}
-keep class com.bytedance.msdk.base.TTBaseAd{*;}
-keep class com.bytedance.msdk.adapter.TTAbsAdLoaderAdapter{
public *;
protected <fields>;
}
#oaid 不同的版本混淆代码不太一致你注意你接入的oaid版本 不接入oaid可以不添加
-dontwarn com.bun.**
-keep class com.bun.** {*;}
-keep class a.**{*;}
-keep class XI.CA.XI.**{*;}
-keep class XI.K0.XI.**{*;}
-keep class XI.XI.K0.**{*;}
-keep class XI.vs.K0.**{*;}
-keep class XI.xo.XI.XI.**{*;}
-keep class com.asus.msa.SupplementaryDID.**{*;}
-keep class com.asus.msa.sdid.**{*;}
-keep class com.huawei.hms.ads.identifier.**{*;}
-keep class com.samsung.android.deviceidservice.**{*;}
-keep class com.zui.opendeviceidlibrary.**{*;}
-keep class org.json.**{*;}
-keep public class com.netease.nis.sdkwrapper.Utils {public <methods>;}

View File

@@ -1,7 +0,0 @@
fileFormatVersion: 2
guid: 25907b6a78178c84292053fc0872abeb
TextScriptImporter:
externalObjects: {}
userData:
assetBundleName:
assetBundleVariant:

View File

@@ -1,5 +1,5 @@
fileFormatVersion: 2
guid: 57be5e05fa9c77145b5eccbfbbd79323
guid: 4bd32736fde60bf4fa1dd4823a14ed75
folderAsset: yes
DefaultImporter:
externalObjects: {}

View File

@@ -1,5 +1,5 @@
fileFormatVersion: 2
guid: 11a2320e9686c45cd8c34ce43c0350cc
guid: 152120babfc0c47eda2ca1811b8fdba6
folderAsset: yes
DefaultImporter:
externalObjects: {}

View File

@@ -1,5 +1,5 @@
fileFormatVersion: 2
guid: 893161cf104444f32abed6c746aaca3e
guid: cb5ae49b812fc409297ef6f255a690b2
folderAsset: yes
DefaultImporter:
externalObjects: {}

View File

@@ -1,5 +1,5 @@
<?xml version="1.0" encoding="utf-8"?><dependencies>
<iosPods>
<iosPod name="AnyThinkiOS" version="6.1.71" />
<iosPod name="AnyThinkiOS" version="6.2.51" />
</iosPods>
</dependencies>

View File

@@ -1,5 +1,5 @@
fileFormatVersion: 2
guid: 254348f606df14748ad325e21335c624
guid: 1ffafae492aad463b9880d1660c1743e
TextScriptImporter:
externalObjects: {}
userData:

View File

@@ -1,5 +1,5 @@
fileFormatVersion: 2
guid: 9eafffd68d739204a9a9e9065e469602
guid: b533b0baca6984f16a738a8aa8e025e1
folderAsset: yes
DefaultImporter:
externalObjects: {}

View File

@@ -1,5 +1,5 @@
fileFormatVersion: 2
guid: 98583afab0445e54ea20d0735858101d
guid: 943b13c22974c4fe7ba4c6d1244a21d7
folderAsset: yes
DefaultImporter:
externalObjects: {}

View File

@@ -1,5 +1,5 @@
<?xml version="1.0" encoding="utf-8"?><dependencies>
<iosPods>
<iosPod name="AnyThinkiOS/AnyThinkTTAdapter" version="6.1.71" />
<iosPod name="AnyThinkiOS/AnyThinkTTAdapter" version="6.2.51" />
</iosPods>
</dependencies>

View File

@@ -1,5 +1,5 @@
fileFormatVersion: 2
guid: 62ceaa71d29d7bb4690d34b78b6d0fdf
guid: 5d946ae84d7ee45dea6ccc6a9175ea8f
TextScriptImporter:
externalObjects: {}
userData:

View File

@@ -1,5 +1,5 @@
<?xml version="1.0" encoding="utf-8"?><dependencies>
<iosPods>
<iosPod name="AnyThinkiOS/AnyThinkGDTAdapter" version="6.1.71" />
<iosPod name="AnyThinkiOS/AnyThinkGDTAdapter" version="6.2.51" />
</iosPods>
</dependencies>

View File

@@ -1,28 +0,0 @@
fileFormatVersion: 2
guid: 0e087ddcfe84f4a48a9a48ae9f89395a
folderAsset: yes
PluginImporter:
externalObjects: {}
serializedVersion: 2
iconMap: {}
executionOrder: {}
defineConstraints: []
isPreloaded: 0
isOverridable: 1
isExplicitlyReferenced: 0
validateReferences: 1
platformData:
- first:
Any:
second:
enabled: 1
settings: {}
- first:
Editor: Editor
second:
enabled: 0
settings:
DefaultValueInitialized: true
userData:
assetBundleName:
assetBundleVariant:

View File

@@ -1,7 +0,0 @@
fileFormatVersion: 2
guid: ffe6816d02a3a07489a09317e3168219
DefaultImporter:
externalObjects: {}
userData:
assetBundleName:
assetBundleVariant:

View File

@@ -1,12 +0,0 @@
//
// ABUCsjAdapter.h
// Pods
//
// Created by bytedance on 2021/12/7.
//
#ifndef ABUCsjAdapter_h
#define ABUCsjAdapter_h
#endif /* ABUCsjAdapter_h */

View File

@@ -1,7 +0,0 @@
fileFormatVersion: 2
guid: 2eba851f150d930479e3e4ee4c9a2ee9
DefaultImporter:
externalObjects: {}
userData:
assetBundleName:
assetBundleVariant:

View File

@@ -1,8 +0,0 @@
fileFormatVersion: 2
guid: 06d6800334349b247bf0a494688d6e4e
folderAsset: yes
DefaultImporter:
externalObjects: {}
userData:
assetBundleName:
assetBundleVariant:

View File

@@ -1,6 +0,0 @@
framework module ABUAdCsjAdapter {
umbrella header "ABUAdCsjAdapter.h"
export *
module * { export * }
}

View File

@@ -1,7 +0,0 @@
fileFormatVersion: 2
guid: 55548a1cdeadaa947a0f6dc57c889a6f
DefaultImporter:
externalObjects: {}
userData:
assetBundleName:
assetBundleVariant:

View File

@@ -1,28 +0,0 @@
fileFormatVersion: 2
guid: 9afcca388cd6bb44689e178d50865c2a
folderAsset: yes
PluginImporter:
externalObjects: {}
serializedVersion: 2
iconMap: {}
executionOrder: {}
defineConstraints: []
isPreloaded: 0
isOverridable: 1
isExplicitlyReferenced: 0
validateReferences: 1
platformData:
- first:
Any:
second:
enabled: 1
settings: {}
- first:
Editor: Editor
second:
enabled: 0
settings:
DefaultValueInitialized: true
userData:
assetBundleName:
assetBundleVariant:

View File

@@ -1,7 +0,0 @@
fileFormatVersion: 2
guid: 198d39cdbbd34f849826db113c148527
DefaultImporter:
externalObjects: {}
userData:
assetBundleName:
assetBundleVariant:

View File

@@ -1,8 +0,0 @@
fileFormatVersion: 2
guid: 52752c31733ff254d8486358ba9f54be
folderAsset: yes
DefaultImporter:
externalObjects: {}
userData:
assetBundleName:
assetBundleVariant:

View File

@@ -1,31 +0,0 @@
//
// ABUAdLoadInfo.h
// Ads-Mediation-CN
//
// Created by bytedance on 2022/1/12.
//
#import <Foundation/Foundation.h>
NS_ASSUME_NONNULL_BEGIN
@interface ABUAdLoadInfo : NSObject
/// network的广告位ID
@property (nonatomic, copy, readonly) NSString *mediationRit;
/// network的名称同平台配置
@property (nonatomic, copy, readonly) NSString *adnName;
/// network的自定义名称同平台配置非自定义时为nil
@property (nonatomic, copy, readonly, nullable) NSString *customAdnName;
/// 错误码
@property (nonatomic, assign, readonly) NSInteger errCode;
/// 错误描述
@property (nonatomic, copy, readonly) NSString *errMsg;
@end
NS_ASSUME_NONNULL_END

View File

@@ -1,7 +0,0 @@
fileFormatVersion: 2
guid: 2bc3e4bf0070c1e4bbcc1a9ca7a091cf
DefaultImporter:
externalObjects: {}
userData:
assetBundleName:
assetBundleVariant:

View File

@@ -1,133 +0,0 @@
//
// Created by bytedance on 2021/6/24.
//
#import <Foundation/Foundation.h>
#pragma mark - 通用参数
/// 聚合广告请求IDNSString
extern NSString *const ABUAdLoadingParamLinkID;
/// 聚合广告位IDNSString
extern NSString *const ABUAdLoadingParamMediationRitID;
/// 场景IDNSString
extern NSString *const ABUAdLoadingParamScenarioID;
/// ADN广告位IDNSString
extern NSString *const ABUAdLoadingParamMediaRitID;
/// ADN广告位名称平台配置名称NSString
extern NSString *const ABUAdLoadingParamMediaName;
/// 请求广告的渲染类型NSNumber/NSInteger0 无需区分渲染类型; 1 ADN提供渲染; 2 开发者自渲染
extern NSString *const ABUAdLoadingParamExpressAdType;
/// 是否请求模板广告的描述信息NSDictionary
extern NSString *const ABUAdLoadingParamExpressAdTypeInfos;
/// 媒体专属扩展参数, NSDictionary
extern NSString *const ABUAdLoadingParamMediaExtra;
/// 广告位中混用其他类型代码位时的代码位类型0-未混用 3-banner类型 4-信息流类型
extern NSString *const ABUAdLoadingParamAdSubType;
#pragma mark - 自定义补充
/// 自定义Adapter扩展参数 NSStringJSON格式
extern NSString *const ABUAdLoadingParamCustomJson;
/// 获取竞价类型NSNumber/NSInteger0-普通广告位 1-Client竞价广告位 100-P层数据位
extern NSString *const ABUAdLoadingParamBiddingType;
#pragma mark - Banner
/// 期望广告尺寸NSValue/CGSize
extern NSString *const ABUAdLoadingParamBNExpectSize;
#pragma mark - 插屏广告
/// 期望广告尺寸NSValue/CGSize
extern NSString *const ABUAdLoadingParamISExpectSize;
/// 是否是静音NSNumber/BOOL
extern NSString *const ABUAdLoadingParamISIsMute;
#pragma mark - 全屏视频
/// 是否是静音NSNumber/BOOL
extern NSString *const ABUAdLoadingParamFVIsMute;
#pragma mark - 激励视频
/// 是否是静音NSNumber/BOOL
extern NSString *const ABUAdLoadingParamRVIsMute;
/// 用户标识, NSString
extern NSString *const ABUAdLoadingParamRVUserID;
/// 奖励名称, NSString
extern NSString *const ABUAdLoadingParamRVRewardName;
/// 奖励金额NSNumber/NSInteger
extern NSString *const ABUAdLoadingParamRVRewardAmount;
/// 扩展信息, NSString
extern NSString *const ABUAdLoadingParamRVExtra;
#pragma mark - Splash广告
/// 期望ZoomOutView NSNumber/BOOL
extern NSString *const ABUAdLoadingParamSPNeedZoomOutIfCan;
/// 是否需要开屏卡片功能NSNumber/BOOL
extern NSString *const ABUAdLoadingParamSPSupportCardView;
/// 自定义底部视图UIView
extern NSString *const ABUAdLoadingParamSPCustomBottomView;
/// 期望广告尺寸NSValue/CGSize
extern NSString *const ABUAdLoadingParamSPExpectSize;
/// 开屏超时时间NSNumber/NSInteger
extern NSString *const ABUAdLoadingParamSPTolerateTimeout;
/// 开屏点击区域NSNumber/NSInteger/ABUSplashButtonType
extern NSString *const ABUAdLoadingParamSPButtonType;
#pragma mark - Native/Draw广告
/// 期望广告图片尺寸NSValue/CGSize
extern NSString *const ABUAdLoadingParamNAExpectImageSize;
/// 期望广告尺寸NSValue/CGSize
extern NSString *const ABUAdLoadingParamNAExpectSize;
/// 是否是静音NSNumber/BOOL
extern NSString *const ABUAdLoadingParamNAIsMute;
/// 加载广告数量NSNumber/NSInteger
extern NSString *const ABUAdLoadingParamNALoadAdCount;
#pragma mark - 加载回调参数即adapter开发者通过`- ***Ad:didLoadSuccess/Fail*** ext:`中NSDictionary回调的数据
/// 【可选】AND广告ECPMNSString单位分
extern NSString *const ABUMediaAdLoadingExtECPM;
/// 【可选】AND广告ECPMLevelNSString
extern NSString *const ABUMediaAdLoadingExtECPMLevel;
/// 【可选】ADN广告的加载标识NSString
extern NSString *const ABUMediaAdLoadingExtRequestID;
/// 【可选】AND广告唯一标识NSString
extern NSString *const ABUMediaAdLoadingExtAdID;
/// 【可选】AND广告创意唯一标识NSString
extern NSString *const ABUMediaAdLoadingExtCreativeID;
/// 【可选】直播间信息NSDictionary
extern NSString *const ABUMediaAdLoadingExtLiveRoom;
/// 【可选】商品信息NSDictionary
extern NSString *const ABUMediaAdLoadingExtProduct;
/// 【可选】卷信息NSDictionary
extern NSString *const ABUMediaAdLoadingExtCoupon;

View File

@@ -1,7 +0,0 @@
fileFormatVersion: 2
guid: 61c3d8393d6a4374297bc9b74744c3f3
DefaultImporter:
externalObjects: {}
userData:
assetBundleName:
assetBundleVariant:

View File

@@ -1,60 +0,0 @@
//
// ABUAdSDK.h
// ABUAdSDK
//
// Created by wangchao on 2020/2/21.
// Copyright © 2020 bytedance. All rights reserved.
//
#import <Foundation/Foundation.h>
//! Project version number for ABUAdSDK.
FOUNDATION_EXPORT double ABUAdSDKVersionNumber;
//! Project version string for ABUAdSDK.
FOUNDATION_EXPORT const unsigned char ABUAdSDKVersionString[];
#pragma mark - 基本
#import "ABUAdSDKManager.h"
#import "ABUPersonaliseConfigAdapter.h"
#import "ABURitInfo.h"
#pragma mark - 隐私
#import "ABUPrivacyConfig.h"
#pragma mark - 广告类型
#import "ABUBannerAd.h"
#import "ABURewardedVideoAd.h"
#import "ABUFullscreenVideoAd.h"
#import "ABUSplashAd.h"
#import "ABUNativeAdsManager.h"
#import "ABUInterstitialAd.h"
#import "ABUInterstitialProAd.h"
#import "ABUSplashUserData.h"
#import "ABUDrawAdsManager.h"
#pragma mark - adapter 开发专用
#import "ABUAdapterRegister.h"
#import "ABUAdLoadingParams.h"
#import "ABUMediatedNativeAd.h"
#import "ABUMediaBidResult.h"
#import "ABUCustomBannerAdapter.h"
#import "ABUCustomRewardedVideoAdapter.h"
#import "ABUCustomFullscreenVideoAdapter.h"
#import "ABUCustomDrawAdapter.h"
#import "ABUCustomNativeAdapter.h"
#import "ABUCustomSplashAdapter.h"
#import "ABUCustomInterstitialAdapter.h"
#import "ABUCanvasView.h"
#import "ABUDislikeReason.h"
#pragma mark - 辅助
#import "ABUVersion.h"
#import "ABUDictionary.h"
#import "UIWindow+GroMore.h"
#import "ABUViewTracker.h"
#import "ABUViewTrackerHelper.h"
#import "ABUAdViewWitnessChecker.h"
#import "ABUVideoAdReporter.h"
#import "ABUDislikeReporter.h"

View File

@@ -1,7 +0,0 @@
fileFormatVersion: 2
guid: 80a26684850acbf429a9787bc4239f83
DefaultImporter:
externalObjects: {}
userData:
assetBundleName:
assetBundleVariant:

View File

@@ -1,119 +0,0 @@
//
// ABUADSDK_const_h
// ABUAdSDK
//
// Created by Makaiwen on 2021/5/19.
//
#ifndef ABUADSDK_const_h
#define ABUADSDK_const_h
#pragma mark - 全屏视频、激励视频展示扩展
#pragma mark 扩展展示参数字段 ** swift请勿直接使用枚举应使用rawValue
/// ABUShowExtroInfoKey, type of scene, only used for pangle SDK now.And the value of key see ABURitSceneType ABURitSceneType
static NSString * ABUShowExtroInfoKeySceneType = @"ABUShowExtroInfoKeySceneType";
/// scene description, the description defined by the developer, which needs to be assigned when ABUShowExtroInfoKeySceneType = 0
static NSString * ABUShowExtroInfoKeySceneDescription = @"ABUShowExtroInfoKeySceneDescription";
#pragma mark 扩展展示参数补充
typedef NS_ENUM (NSInteger, ABURitSceneType) {
// custom
ABURitSceneType_custom = 0,
// “home_open_bonus”, Login/open rewards (login, sign-in, offline rewards doubling, etc.)
ABURitSceneType_home_open_bonus = 1,
// "home_svip_bonus", Special privileges (VIP privileges, daily rewards, etc.)
ABURitSceneType_home_svip_bonus = 2,
// "home_get_props", Watch rewarded video ad to gain skin, props, levels, skills, etc
ABURitSceneType_home_get_props = 3,
// "home_try_props", Watch rewarded video ad to try out skins, props, levels, skills, etc
ABURitSceneType_home_try_props = 4,
// "home_get_bonus", Watch rewarded video ad to get gold COINS, diamonds, etc
ABURitSceneType_home_get_bonus = 5,
// "home_gift_bonus", Sweepstakes, turntables, gift boxes, etc
ABURitSceneType_home_gift_bonus = 6,
// "game_start_bonus", Before the opening to obtain physical strength, opening to strengthen, opening buff, task props
ABURitSceneType_game_start_bonus = 7,
// "geme_reduce_waiting", Reduce wait and cooldown on skill CD, building CD, quest CD, etc
ABURitSceneType_game_reduce_waiting = 8,
// "game_more_opportunities", More chances (resurrect death, extra game time, decrypt tips, etc.)
ABURitSceneType_game_more_opportunities = 9,
// "game_finish_rewards", Settlement multiple times/extra bonus (completion of chapter, victory over boss, first place, etc.)
ABURitSceneType_game_finish_rewards = 10,
// "game_gift_bonus", The game dropped treasure box, treasures and so on
ABURitSceneType_game_gift_bonus = 11
};
// 开屏点击区域类型
typedef NS_ENUM(NSInteger, ABUSplashButtonType) {
ABUSplashButtonTypeFullScreen = 1, // The whole area of splash view will respond to click event
ABUSplashButtonTypeDownloadBar = 2 // The area of download bar in splash view will respond to click event
};
#pragma mark - 兼容处理
#import "ABUDislikeWords.h"
/// 三方Adn枚举
typedef NS_ENUM (NSInteger, ABUAdnType) {
ABUAdnNoPermission = -3, // 无权限访问
ABUAdnNoData = -2, // 暂时无真实数据,未获取到最佳广告,一般在未展示之前提前调用
ABUAdnNone = 0, // 未知adn
ABUAdnPangle = 1, // pangle -> 穿山甲adn
ABUAdnAdmob = 2, // admob -> 谷歌Admob
ABUAdnGDT = 3, // gdt -> 腾讯广点通adn
ABUAdnMTG = 4, // mintegral -> Mintegral adn
ABUAdnUnity = 5, // unity -> unity adn
ABUAdnBaidu = 6, // baidu -> 百度adn
ABUAdnKs = 7, // ks -> 快手Adn
ABUAdnSigmob = 8, // sigmob -> Sigmob adn
ABUAdnKlevin = 9, // klevin -> Klevin游可赢
};
// MSDK目前实际只有123578
typedef NS_ENUM (NSInteger, ABUAdSlotAdType) {
ABUAdSlotAdTypeUnknown = 0,
ABUAdSlotAdTypeBanner = 1, // banner ads
ABUAdSlotAdTypeInterstitial = 2, // interstitial ads
ABUAdSlotAdTypeSplash = 3, // splash ads
ABUAdSlotAdTypeFeed = 5, // feed ads
ABUAdSlotAdTypeRewardVideo = 7, // rewarded video ads
ABUAdSlotAdTypeFullscreenVideo = 8, // full-screen video ads
ABUAdSlotAdTypeDraw = 9 // draw ads
};
typedef NS_ENUM(NSInteger, ABUAdSlotPosition) {
ABUAdSlotPositionTop = 1,
ABUAdSlotPositionBottom = 2,
ABUAdSlotPositionFeed = 3,
ABUAdSlotPositionMiddle = 4, // for interstitial ad only
ABUAdSlotPositionFullscreen = 5,
};
typedef NS_ENUM(NSInteger, ABUBiddingType) {
ABUBiddingTypeUnknown = -1,
ABUBiddingTypeNormal = 0,
ABUBiddingTypeClient = 1,
ABUBiddingTypeServer = 2,
ABUBiddingTypeMulti = 3,
ABUBiddingTypePriority = 100
};
#pragma mark - 其他
#if defined(__has_attribute)
#if __has_attribute(deprecated)
#define ABU_DEPRECATED_MSG_ATTRIBUTE(s) __attribute__((deprecated(s)))
#define ABU_DEPRECATED_ATTRIBUTE __attribute__((deprecated))
#else
#define ABU_DEPRECATED_MSG_ATTRIBUTE(s)
#define ABU_DEPRECATED_ATTRIBUTE
#endif
#else
#define ABU_DEPRECATED_MSG_ATTRIBUTE(s)
#define ABU_DEPRECATED_ATTRIBUTE
#endif
#endif /* ABUADSDK_const_h */

View File

@@ -1,7 +0,0 @@
fileFormatVersion: 2
guid: bd464f75ef99d134f895a1f0c068e79f
DefaultImporter:
externalObjects: {}
userData:
assetBundleName:
assetBundleVariant:

View File

@@ -1,77 +0,0 @@
//
// ABUSDKManager.h
// ABUAdSDK
//
// Created by Makaiwen on 2021/5/20.
//
#import <Foundation/Foundation.h>
#import "ABUUserConfig.h"
#import "ABUUserInfoForSegment.h"
#import "ABUAdSDKConst.h"
@class ABUBaseAd;
NS_ASSUME_NONNULL_BEGIN
__attribute__((objc_subclassing_restricted))
/// SDK管理类
@interface ABUAdSDKManager : NSObject
/// GroMore SDK 版本
@property (readonly, class) NSString *SDKVersion;
/// 初始化GroMore方法不初始化将无法使用GroMore的相关功能
/// @param appId 在GroMore注册的应用ID
/// @param config 初始化配置回调
+ (void)setupSDKWithAppId:(NSString *)appId config:(ABUUserConfig *(^)(ABUUserConfig *))config;
/// 获取初始化时使用的应用ID
+ (NSString *)appID;
/// 配置用户分组信息,可随时更新,但用户分组信息更新将触发配置重新加载,请谨慎使用
/// @param userInfo 分组信息
+ (void)setUserInfoForSegment:(nonnull ABUUserInfoForSegment *)userInfo;
/// 获取当前主题模式
+ (ABUAdSDKThemeStatus)themeStatus;
/// 获取各类补充信息
+ (NSDictionary *)getGMSDKExtraInfo;
/// 获取配置是否已经加载
+ (BOOL)configDidLoad;
/// 添加配置加载成功回调,该回调会主动触发配置加载,并且仅会回调一次,监听者从内存总消失则不会回调
/// @param observer 配置加载监听者,不会造成强引用,请放心使用
/// @param action 加载成功回调
+ (void)addConfigLoadSuccessObserver:(id _Nonnull)observer withAction:(void(^_Nonnull)(id _Nonnull observer))action;
/// SDK init后更新extraDeviceMap主要用于初始化时开发者自己的参数还未生成需后续传入该接口会覆盖初始化传入的extraDeviceMap开发者需自己做增量处理
/// @param extraDeviceMap 额外信息
+ (void)updateExtraDeviceMap:(NSDictionary *)extraDeviceMap;
/// 旧版本兼容初始化GroMore方法请在初始化配置完成后调用
/// @param appID 在GroMore注册的应用ID
+ (void)setAppID:(NSString *)appID ABU_DEPRECATED_MSG_ATTRIBUTE("Use setupSDKWithAppId:config: instead");
/// 旧版本兼容,设置扩展设备信息,如不了解该功能,请勿使用。
/// @param extraDeviceStr 扩展设备信息,如@"[{\"device_id\":\"62271333038\"}]"
+ (void)setExtDeviceData:(NSString *)extraDeviceStr ABU_DEPRECATED_MSG_ATTRIBUTE("Use setupSDKWithAppId:config: or updateExtraDeviceMap: instead");
/// 旧版本兼容,配置日志信息
/// @param level 日志信息级别ABUAdSDKLogLevelNone为不开启日志其他值为开启
/// @param language 日志语言,已无效
+ (void)setLoglevel:(ABUAdSDKLogLevel)level language:(ABUAdSDKLogLanguage)language ABU_DEPRECATED_MSG_ATTRIBUTE("Use setupSDKWithAppId:config: instead");
/// 设置广告主题,扩展暗黑模式
+ (void)setThemeStatus:(ABUAdSDKThemeStatus)themeStatus;
/// 触发首次预缓存,针对特定广告位
/// @param infos 广告对象
/// @param interval 指定每轮请求的时间间隔, 允许时间范围:1-10
/// @param concurrent 并发请求的广告数, 允许个数范围:1-20
+ (void)preloadAdsWithInfos:(NSArray<__kindof ABUBaseAd *> *)infos andInterval:(NSInteger)interval andConcurrent:(NSInteger)concurrent;
@end
NS_ASSUME_NONNULL_END

View File

@@ -1,7 +0,0 @@
fileFormatVersion: 2
guid: cebfabe6c5f6bcd4c9fd0a8c08cce009
DefaultImporter:
externalObjects: {}
userData:
assetBundleName:
assetBundleVariant:

Some files were not shown because too many files have changed in this diff Show More