You've already forked Commercialization.topon
update core
This commit is contained in:
@@ -1,5 +1,5 @@
|
||||
fileFormatVersion: 2
|
||||
guid: 5d10ccf786e1ad1489b35928a36f68a4
|
||||
guid: 8aa118c29ade9fd4b9a0768c2be07862
|
||||
folderAsset: yes
|
||||
DefaultImporter:
|
||||
externalObjects: {}
|
||||
|
||||
@@ -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>
|
||||
@@ -1,5 +1,5 @@
|
||||
fileFormatVersion: 2
|
||||
guid: 3732f65f0db68044d8a92831451f9edf
|
||||
guid: 00e755c66928bf845a74801253f3a0ff
|
||||
folderAsset: yes
|
||||
DefaultImporter:
|
||||
externalObjects: {}
|
||||
|
||||
@@ -1,5 +1,5 @@
|
||||
fileFormatVersion: 2
|
||||
guid: 66e0968f254244152ae5a813ed8d0b38
|
||||
guid: 063c2379fd28a4ea9b8113386f6e2a94
|
||||
folderAsset: yes
|
||||
DefaultImporter:
|
||||
externalObjects: {}
|
||||
|
||||
@@ -1,5 +1,5 @@
|
||||
fileFormatVersion: 2
|
||||
guid: 8796f84f818a647e487c69b334805515
|
||||
guid: de346304da6da453fb4e4028ccfa87d9
|
||||
TextScriptImporter:
|
||||
externalObjects: {}
|
||||
userData:
|
||||
|
||||
@@ -0,0 +1,3 @@
|
||||
fileFormatVersion: 2
|
||||
guid: 51a89bd698bd46358af7ea78f5245d04
|
||||
timeCreated: 1693816810
|
||||
@@ -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>
|
||||
@@ -0,0 +1,3 @@
|
||||
fileFormatVersion: 2
|
||||
guid: aed17cf9003947689bdd0e379dc9c087
|
||||
timeCreated: 1693815837
|
||||
@@ -1,5 +1,5 @@
|
||||
fileFormatVersion: 2
|
||||
guid: 3fed59c8c3f2f47edb4c1c29abbb1db1
|
||||
guid: 0b639822d913a42d08a8da694163cad7
|
||||
folderAsset: yes
|
||||
DefaultImporter:
|
||||
externalObjects: {}
|
||||
|
||||
Binary file not shown.
@@ -1,5 +1,5 @@
|
||||
fileFormatVersion: 2
|
||||
guid: 2d2eadb320c6448a7a4d2f4e2b90b4da
|
||||
guid: 33c67038f4c904d05bd0875c937fa880
|
||||
PluginImporter:
|
||||
externalObjects: {}
|
||||
serializedVersion: 2
|
||||
|
||||
Binary file not shown.
@@ -1,5 +1,5 @@
|
||||
fileFormatVersion: 2
|
||||
guid: 48ab74722adda4a78a3cbdcaa8194930
|
||||
guid: 3af96bb77620145fb9abbd1844f5431f
|
||||
PluginImporter:
|
||||
externalObjects: {}
|
||||
serializedVersion: 2
|
||||
|
||||
Binary file not shown.
@@ -1,5 +1,5 @@
|
||||
fileFormatVersion: 2
|
||||
guid: ba760aa6a72eb4d4fa5b45d56a01eb88
|
||||
guid: 81345eb1278404c50abd5f44ab66ccec
|
||||
PluginImporter:
|
||||
externalObjects: {}
|
||||
serializedVersion: 2
|
||||
|
||||
Binary file not shown.
@@ -1,5 +1,5 @@
|
||||
fileFormatVersion: 2
|
||||
guid: 3c51c213b59544f83af22c17ddb34baa
|
||||
guid: 65e41ebac4da64cdeab7d162d1212cac
|
||||
PluginImporter:
|
||||
externalObjects: {}
|
||||
serializedVersion: 2
|
||||
|
||||
Binary file not shown.
@@ -1,5 +1,5 @@
|
||||
fileFormatVersion: 2
|
||||
guid: 5cf0e27873d8640d58f965370b8e4894
|
||||
guid: 7ad65e2aacd7a4428b74871d91234e4a
|
||||
PluginImporter:
|
||||
externalObjects: {}
|
||||
serializedVersion: 2
|
||||
|
||||
Binary file not shown.
@@ -1,5 +1,5 @@
|
||||
fileFormatVersion: 2
|
||||
guid: 582c425272e48470eaa96bbc41a19ada
|
||||
guid: 80b54a91dd4004c8188635f7563c603c
|
||||
PluginImporter:
|
||||
externalObjects: {}
|
||||
serializedVersion: 2
|
||||
|
||||
Binary file not shown.
@@ -1,5 +1,5 @@
|
||||
fileFormatVersion: 2
|
||||
guid: e1253ef962331451c920d9a9cfec5d64
|
||||
guid: 0585b7a575916456b90cbbe4efd2b060
|
||||
PluginImporter:
|
||||
externalObjects: {}
|
||||
serializedVersion: 2
|
||||
|
||||
Binary file not shown.
@@ -1,5 +1,5 @@
|
||||
fileFormatVersion: 2
|
||||
guid: 69eadc53c9e9c476494b0ec77e3bd34f
|
||||
guid: c8aa9f53a23284bf8b454b66a6c95826
|
||||
PluginImporter:
|
||||
externalObjects: {}
|
||||
serializedVersion: 2
|
||||
|
||||
@@ -1,5 +1,5 @@
|
||||
fileFormatVersion: 2
|
||||
guid: 3ed214925e60e2147bbab3c2f5dcd242
|
||||
guid: b4495cf048f8b564e885f7a5205cabe5
|
||||
folderAsset: yes
|
||||
DefaultImporter:
|
||||
externalObjects: {}
|
||||
|
||||
Binary file not shown.
@@ -1,5 +1,5 @@
|
||||
fileFormatVersion: 2
|
||||
guid: 22054e0f575364132bd673b6f3e5e611
|
||||
guid: f0d79a94646b5be45b4acb42e1336674
|
||||
PluginImporter:
|
||||
externalObjects: {}
|
||||
serializedVersion: 2
|
||||
@@ -1,5 +1,5 @@
|
||||
fileFormatVersion: 2
|
||||
guid: 2e98980da5c894df4a84b91d90c80398
|
||||
guid: 204d1c2a7960e48ceaee45173764f175
|
||||
folderAsset: yes
|
||||
DefaultImporter:
|
||||
externalObjects: {}
|
||||
Binary file not shown.
@@ -1,5 +1,5 @@
|
||||
fileFormatVersion: 2
|
||||
guid: ba11efe87ceb04de0993c8cf97924e43
|
||||
guid: 90dd56ba21d3f46ce8799318c4c697f6
|
||||
PluginImporter:
|
||||
externalObjects: {}
|
||||
serializedVersion: 2
|
||||
Binary file not shown.
@@ -1,5 +1,5 @@
|
||||
fileFormatVersion: 2
|
||||
guid: ea079269180894350971b9be667772ce
|
||||
guid: 5931f1f57fd9a4414be7508e413219e2
|
||||
PluginImporter:
|
||||
externalObjects: {}
|
||||
serializedVersion: 2
|
||||
Binary file not shown.
Binary file not shown.
@@ -1,5 +1,5 @@
|
||||
fileFormatVersion: 2
|
||||
guid: 6258abbd822934cb392714e9c03e7f19
|
||||
guid: 727c8d0c38d5c45698625e7047fa202f
|
||||
PluginImporter:
|
||||
externalObjects: {}
|
||||
serializedVersion: 2
|
||||
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
@@ -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:
|
||||
Binary file not shown.
Binary file not shown.
@@ -1,5 +1,5 @@
|
||||
fileFormatVersion: 2
|
||||
guid: 0cb42c988c5f1284082deff139aaa564
|
||||
guid: ee3ef3812baa6438dbe5f11e2e336a95
|
||||
folderAsset: yes
|
||||
DefaultImporter:
|
||||
externalObjects: {}
|
||||
@@ -1,5 +1,5 @@
|
||||
fileFormatVersion: 2
|
||||
guid: 2923aac3c298e4033a3b415a8f471a55
|
||||
guid: e47bd66773b7f401384c6ea05bf570ac
|
||||
folderAsset: yes
|
||||
DefaultImporter:
|
||||
externalObjects: {}
|
||||
@@ -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>
|
||||
@@ -1,5 +1,5 @@
|
||||
fileFormatVersion: 2
|
||||
guid: 31bf077fc98a646eba2c2bbab09fa1dd
|
||||
guid: b942c862531b54da5887a4aa6bc1c1e9
|
||||
TextScriptImporter:
|
||||
externalObjects: {}
|
||||
userData:
|
||||
Binary file not shown.
@@ -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:
|
||||
Binary file not shown.
@@ -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:
|
||||
@@ -1,5 +1,5 @@
|
||||
fileFormatVersion: 2
|
||||
guid: 47210f282ec7e4e598d7af7d7929faf8
|
||||
guid: 374f4a5f4d8ab477b8f64a287fd47d78
|
||||
folderAsset: yes
|
||||
DefaultImporter:
|
||||
externalObjects: {}
|
||||
|
||||
Binary file not shown.
@@ -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:
|
||||
Binary file not shown.
@@ -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:
|
||||
Binary file not shown.
@@ -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:
|
||||
@@ -1,5 +1,5 @@
|
||||
fileFormatVersion: 2
|
||||
guid: 4c4732d77f090499fbcd167c6616152a
|
||||
guid: 2447e3291333c443d98e4082e5478186
|
||||
PluginImporter:
|
||||
externalObjects: {}
|
||||
serializedVersion: 2
|
||||
|
||||
Binary file not shown.
Binary file not shown.
@@ -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:
|
||||
Binary file not shown.
@@ -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:
|
||||
Binary file not shown.
@@ -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:
|
||||
@@ -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>;}
|
||||
@@ -1,7 +0,0 @@
|
||||
fileFormatVersion: 2
|
||||
guid: 25907b6a78178c84292053fc0872abeb
|
||||
TextScriptImporter:
|
||||
externalObjects: {}
|
||||
userData:
|
||||
assetBundleName:
|
||||
assetBundleVariant:
|
||||
@@ -1,5 +1,5 @@
|
||||
fileFormatVersion: 2
|
||||
guid: 57be5e05fa9c77145b5eccbfbbd79323
|
||||
guid: 4bd32736fde60bf4fa1dd4823a14ed75
|
||||
folderAsset: yes
|
||||
DefaultImporter:
|
||||
externalObjects: {}
|
||||
|
||||
@@ -1,5 +1,5 @@
|
||||
fileFormatVersion: 2
|
||||
guid: 11a2320e9686c45cd8c34ce43c0350cc
|
||||
guid: 152120babfc0c47eda2ca1811b8fdba6
|
||||
folderAsset: yes
|
||||
DefaultImporter:
|
||||
externalObjects: {}
|
||||
|
||||
@@ -1,5 +1,5 @@
|
||||
fileFormatVersion: 2
|
||||
guid: 893161cf104444f32abed6c746aaca3e
|
||||
guid: cb5ae49b812fc409297ef6f255a690b2
|
||||
folderAsset: yes
|
||||
DefaultImporter:
|
||||
externalObjects: {}
|
||||
|
||||
@@ -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>
|
||||
|
||||
@@ -1,5 +1,5 @@
|
||||
fileFormatVersion: 2
|
||||
guid: 254348f606df14748ad325e21335c624
|
||||
guid: 1ffafae492aad463b9880d1660c1743e
|
||||
TextScriptImporter:
|
||||
externalObjects: {}
|
||||
userData:
|
||||
|
||||
@@ -1,5 +1,5 @@
|
||||
fileFormatVersion: 2
|
||||
guid: 9eafffd68d739204a9a9e9065e469602
|
||||
guid: b533b0baca6984f16a738a8aa8e025e1
|
||||
folderAsset: yes
|
||||
DefaultImporter:
|
||||
externalObjects: {}
|
||||
@@ -1,5 +1,5 @@
|
||||
fileFormatVersion: 2
|
||||
guid: 98583afab0445e54ea20d0735858101d
|
||||
guid: 943b13c22974c4fe7ba4c6d1244a21d7
|
||||
folderAsset: yes
|
||||
DefaultImporter:
|
||||
externalObjects: {}
|
||||
@@ -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>
|
||||
@@ -1,5 +1,5 @@
|
||||
fileFormatVersion: 2
|
||||
guid: 62ceaa71d29d7bb4690d34b78b6d0fdf
|
||||
guid: 5d946ae84d7ee45dea6ccc6a9175ea8f
|
||||
TextScriptImporter:
|
||||
externalObjects: {}
|
||||
userData:
|
||||
@@ -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>
|
||||
|
||||
@@ -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:
|
||||
@@ -1,7 +0,0 @@
|
||||
fileFormatVersion: 2
|
||||
guid: ffe6816d02a3a07489a09317e3168219
|
||||
DefaultImporter:
|
||||
externalObjects: {}
|
||||
userData:
|
||||
assetBundleName:
|
||||
assetBundleVariant:
|
||||
@@ -1,12 +0,0 @@
|
||||
//
|
||||
// ABUCsjAdapter.h
|
||||
// Pods
|
||||
//
|
||||
// Created by bytedance on 2021/12/7.
|
||||
//
|
||||
|
||||
#ifndef ABUCsjAdapter_h
|
||||
#define ABUCsjAdapter_h
|
||||
|
||||
|
||||
#endif /* ABUCsjAdapter_h */
|
||||
@@ -1,7 +0,0 @@
|
||||
fileFormatVersion: 2
|
||||
guid: 2eba851f150d930479e3e4ee4c9a2ee9
|
||||
DefaultImporter:
|
||||
externalObjects: {}
|
||||
userData:
|
||||
assetBundleName:
|
||||
assetBundleVariant:
|
||||
@@ -1,8 +0,0 @@
|
||||
fileFormatVersion: 2
|
||||
guid: 06d6800334349b247bf0a494688d6e4e
|
||||
folderAsset: yes
|
||||
DefaultImporter:
|
||||
externalObjects: {}
|
||||
userData:
|
||||
assetBundleName:
|
||||
assetBundleVariant:
|
||||
@@ -1,6 +0,0 @@
|
||||
framework module ABUAdCsjAdapter {
|
||||
umbrella header "ABUAdCsjAdapter.h"
|
||||
|
||||
export *
|
||||
module * { export * }
|
||||
}
|
||||
@@ -1,7 +0,0 @@
|
||||
fileFormatVersion: 2
|
||||
guid: 55548a1cdeadaa947a0f6dc57c889a6f
|
||||
DefaultImporter:
|
||||
externalObjects: {}
|
||||
userData:
|
||||
assetBundleName:
|
||||
assetBundleVariant:
|
||||
@@ -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:
|
||||
@@ -1,7 +0,0 @@
|
||||
fileFormatVersion: 2
|
||||
guid: 198d39cdbbd34f849826db113c148527
|
||||
DefaultImporter:
|
||||
externalObjects: {}
|
||||
userData:
|
||||
assetBundleName:
|
||||
assetBundleVariant:
|
||||
@@ -1,8 +0,0 @@
|
||||
fileFormatVersion: 2
|
||||
guid: 52752c31733ff254d8486358ba9f54be
|
||||
folderAsset: yes
|
||||
DefaultImporter:
|
||||
externalObjects: {}
|
||||
userData:
|
||||
assetBundleName:
|
||||
assetBundleVariant:
|
||||
@@ -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
|
||||
@@ -1,7 +0,0 @@
|
||||
fileFormatVersion: 2
|
||||
guid: 2bc3e4bf0070c1e4bbcc1a9ca7a091cf
|
||||
DefaultImporter:
|
||||
externalObjects: {}
|
||||
userData:
|
||||
assetBundleName:
|
||||
assetBundleVariant:
|
||||
@@ -1,133 +0,0 @@
|
||||
//
|
||||
// Created by bytedance on 2021/6/24.
|
||||
//
|
||||
|
||||
#import <Foundation/Foundation.h>
|
||||
|
||||
#pragma mark - 通用参数
|
||||
/// 聚合广告请求ID,NSString
|
||||
extern NSString *const ABUAdLoadingParamLinkID;
|
||||
|
||||
/// 聚合广告位ID,NSString
|
||||
extern NSString *const ABUAdLoadingParamMediationRitID;
|
||||
|
||||
/// 场景ID,NSString
|
||||
extern NSString *const ABUAdLoadingParamScenarioID;
|
||||
|
||||
/// ADN广告位ID,NSString
|
||||
extern NSString *const ABUAdLoadingParamMediaRitID;
|
||||
|
||||
/// ADN广告位名称,平台配置名称,NSString
|
||||
extern NSString *const ABUAdLoadingParamMediaName;
|
||||
|
||||
/// 请求广告的渲染类型,NSNumber/NSInteger,0 无需区分渲染类型; 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扩展参数, NSString,JSON格式
|
||||
extern NSString *const ABUAdLoadingParamCustomJson;
|
||||
|
||||
/// 获取竞价类型,NSNumber/NSInteger,0-普通广告位 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广告ECPM,NSString,单位分
|
||||
extern NSString *const ABUMediaAdLoadingExtECPM;
|
||||
|
||||
/// 【可选】AND广告ECPMLevel,NSString
|
||||
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;
|
||||
@@ -1,7 +0,0 @@
|
||||
fileFormatVersion: 2
|
||||
guid: 61c3d8393d6a4374297bc9b74744c3f3
|
||||
DefaultImporter:
|
||||
externalObjects: {}
|
||||
userData:
|
||||
assetBundleName:
|
||||
assetBundleVariant:
|
||||
@@ -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"
|
||||
@@ -1,7 +0,0 @@
|
||||
fileFormatVersion: 2
|
||||
guid: 80a26684850acbf429a9787bc4239f83
|
||||
DefaultImporter:
|
||||
externalObjects: {}
|
||||
userData:
|
||||
assetBundleName:
|
||||
assetBundleVariant:
|
||||
@@ -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目前实际只有1,2,3,5,7,8
|
||||
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 */
|
||||
@@ -1,7 +0,0 @@
|
||||
fileFormatVersion: 2
|
||||
guid: bd464f75ef99d134f895a1f0c068e79f
|
||||
DefaultImporter:
|
||||
externalObjects: {}
|
||||
userData:
|
||||
assetBundleName:
|
||||
assetBundleVariant:
|
||||
@@ -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
|
||||
@@ -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
Reference in New Issue
Block a user