Skip to content
Projects
Groups
Snippets
Help
Loading...
Help
Sign in / Register
Toggle navigation
Z
ZxAd_Unity
Project
Project
Details
Activity
Cycle Analytics
Repository
Repository
Files
Commits
Branches
Tags
Contributors
Graph
Compare
Charts
Issues
0
Issues
0
List
Board
Labels
Milestones
Merge Requests
0
Merge Requests
0
CI / CD
CI / CD
Pipelines
Jobs
Schedules
Charts
Packages
Packages
Wiki
Wiki
Snippets
Snippets
Members
Members
Collapse sidebar
Close sidebar
Activity
Graph
Charts
Create a new issue
Jobs
Commits
Issue Boards
Open sidebar
王雪伟
ZxAd_Unity
Commits
84859580
Commit
84859580
authored
Apr 16, 2021
by
王雪伟
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
修复掌心汇川关闭回调
parent
6fa33815
Expand all
Hide whitespace changes
Inline
Side-by-side
Showing
20 changed files
with
1183 additions
and
69 deletions
+1183
-69
AdManager.cs
Assets/AdSDK/AD/AD_Manager/AdManager.cs
+13
-9
ZXADConfig.cs
Assets/AdSDK/AD/AD_Manager/ZXADConfig.cs
+2
-3
CSJSplshADUtils.cs
Assets/AdSDK/AD/CSJ/CSJSplshADUtils.cs
+1
-1
TTADManager.java
Assets/AdSDK/AD/CSJ/TTADManager.java
+37
-25
AdDemo.cs
Assets/AdSDK/AD/Demo/AdDemo.cs
+14
-2
AdDemo.unity
Assets/AdSDK/AD/Demo/AdDemo.unity
+1
-1
Example.cs
Assets/AdSDK/AD/ZXHC/ZXHCDemo/Example.cs
+7
-2
ZXHCDemo.unity
Assets/AdSDK/AD/ZXHC/ZXHCDemo/ZXHCDemo.unity
+281
-3
ZXHCFeedUtil.cs
Assets/AdSDK/AD/ZXHC/ZXHCDemo/ZXHCFeedUtil.cs
+13
-5
ZXHCFeedAd.cs
Assets/AdSDK/AD/ZXHC/ZxHCSDK/Feed/ZXHCFeedAd.cs
+15
-9
zxhcsdk-release.aar
...AdSDK/AD/ZXHC/ZxHCSDK/Plugins/Android/zxhcsdk-release.aar
+0
-0
ZXHCUtils.cs
Assets/AdSDK/AD/ZXHC/ZxHCSDK/common/ZXHCUtils.cs
+4
-1
AndroidPhoneUtils.cs
Assets/AdSDK/NetWork/Demo/AndroidPhoneUtils.cs
+32
-0
AndroidPhoneUtils.cs.meta
Assets/AdSDK/NetWork/Demo/AndroidPhoneUtils.cs.meta
+11
-0
HttpTool.cs
Assets/AdSDK/NetWork/HTTP/HttpTool.cs
+6
-4
AndroidPhoneUtils.java
Assets/AdSDK/NetWork/HTTP/unity/AndroidPhoneUtils.java
+710
-0
AndroidPhoneUtils.java.meta
Assets/AdSDK/NetWork/HTTP/unity/AndroidPhoneUtils.java.meta
+32
-0
LitJson.dll.meta
Assets/AdSDK/NetWork/HTTP/unity/LitJson.dll.meta
+1
-1
OaidUtil.cs
Assets/AdSDK/Oaid/OaidUtil.cs
+1
-1
ProjectSettings.asset
ProjectSettings/ProjectSettings.asset
+2
-2
No files found.
Assets/AdSDK/AD/AD_Manager/AdManager.cs
View file @
84859580
...
@@ -69,7 +69,7 @@ public class AdManager
...
@@ -69,7 +69,7 @@ public class AdManager
case
ZXADConfig
.
PLANTFORM_AD_TT
:
case
ZXADConfig
.
PLANTFORM_AD_TT
:
#if UNITY_ANDROID
#if UNITY_ANDROID
AndroidJavaClass
jc
=
new
AndroidJavaClass
(
"com.unity.adcommon.unity.TTADManager"
);
AndroidJavaClass
jc
=
new
AndroidJavaClass
(
"com.unity.adcommon.unity.TTADManager"
);
jc
.
CallStatic
(
"init"
,
id
.
codeAppId
);
jc
.
CallStatic
(
"init"
,
GetActivity
(),
id
.
codeAppId
);
//获取穿山甲权限
//获取穿山甲权限
SDK
.
RequestPermissionIfNecessary
();
SDK
.
RequestPermissionIfNecessary
();
#elif UNITY_IOS
#elif UNITY_IOS
...
@@ -87,7 +87,7 @@ public class AdManager
...
@@ -87,7 +87,7 @@ public class AdManager
if
(
id
.
codeAppId
!=
null
&&
id
.
codeAppId
!=
""
)
if
(
id
.
codeAppId
!=
null
&&
id
.
codeAppId
!=
""
)
{
{
AndroidJavaClass
jc2
=
new
AndroidJavaClass
(
"com.unity.adcommon.unity.TTADManager"
);
AndroidJavaClass
jc2
=
new
AndroidJavaClass
(
"com.unity.adcommon.unity.TTADManager"
);
jc2
.
CallStatic
(
"initYLB"
,
id
.
codeAppId
);
jc2
.
CallStatic
(
"initYLB"
,
GetActivity
(),
id
.
codeAppId
);
}
}
#endif
#endif
break
;
break
;
...
@@ -105,12 +105,12 @@ public class AdManager
...
@@ -105,12 +105,12 @@ public class AdManager
break
;
break
;
}
}
}
}
callback
(
true
);
IsInitAd
=
true
;
IsInitAd
=
true
;
callback
(
true
);
}),
new
Action
<
string
,
string
>((
code
,
errMsg
)
=>
}),
new
Action
<
string
,
string
>((
code
,
errMsg
)
=>
{
{
callback
(
false
);
Debug
.
unityLogger
.
Log
(
ZXADConfig
.
ADManagerTAG
,
code
+
"AdInit 请求失败"
+
errMsg
);
Debug
.
unityLogger
.
Log
(
ZXADConfig
.
ADManagerTAG
,
code
+
"AdInit 请求失败"
+
errMsg
);
callback
(
false
);
}));
}));
}
}
...
@@ -131,27 +131,29 @@ public class AdManager
...
@@ -131,27 +131,29 @@ public class AdManager
HttpTool
.
Instance
.
_GetAD
(
AdLoadUrl
,
paras
,
new
Action
<
List
<
AdEntity
>>((
AdConfigList
)
=>
HttpTool
.
Instance
.
_GetAD
(
AdLoadUrl
,
paras
,
new
Action
<
List
<
AdEntity
>>((
AdConfigList
)
=>
{
{
Debug
.
unityLogger
.
Log
(
ZXADConfig
.
ADManagerTAG
,
"Splash 请求成功"
);
Debug
.
unityLogger
.
Log
(
ZXADConfig
.
ADManagerTAG
,
"Splash 请求成功"
);
if
(
AdConfigList
!=
null
&&
AdConfigList
.
Count
>
0
)
if
(
AdConfigList
!=
null
&&
AdConfigList
.
Count
>
0
)
{
{
//Splash数据
//Splash数据
List
<
AdEntity
>
banner
AdList
=
new
List
<
AdEntity
>();
List
<
AdEntity
>
splash
AdList
=
new
List
<
AdEntity
>();
banner
AdList
.
Add
(
AdConfigList
[
0
]);
splash
AdList
.
Add
(
AdConfigList
[
0
]);
if
(
AdConfigList
[
0
].
backups
!=
null
&&
AdConfigList
[
0
].
backups
.
Count
>
0
)
if
(
AdConfigList
[
0
].
backups
!=
null
&&
AdConfigList
[
0
].
backups
.
Count
>
0
)
{
{
banner
AdList
.
AddRange
(
AdConfigList
[
0
].
backups
);
splash
AdList
.
AddRange
(
AdConfigList
[
0
].
backups
);
}
}
Debug
.
unityLogger
.
Log
(
ZXADConfig
.
ADManagerTAG
,
"Splash成功 数量"
+
splashAdList
.
Count
);
//加载Splash广告
//加载Splash广告
mLoadSplashAd
(
"splash"
,
listener
,
banner
AdList
);
mLoadSplashAd
(
"splash"
,
listener
,
splash
AdList
);
}
}
else
else
{
{
listener
.
onError
(
"Splash数据null"
);
listener
.
onError
(
"Splash数据null"
);
listener
.
onLastError
();
}
}
}),
new
Action
<
string
,
string
>((
code
,
errMsg
)
=>
}),
new
Action
<
string
,
string
>((
code
,
errMsg
)
=>
{
{
listener
.
onError
(
"code"
+
code
+
"errMsg"
+
errMsg
);
listener
.
onError
(
"code"
+
code
+
"errMsg"
+
errMsg
);
listener
.
onLastError
();
Debug
.
unityLogger
.
Log
(
ZXADConfig
.
ADManagerTAG
,
"Splash 请求失败"
+
errMsg
);
Debug
.
unityLogger
.
Log
(
ZXADConfig
.
ADManagerTAG
,
"Splash 请求失败"
+
errMsg
);
}));
}));
}
}
...
@@ -183,6 +185,7 @@ public class AdManager
...
@@ -183,6 +185,7 @@ public class AdManager
else
else
{
{
Debug
.
unityLogger
.
Log
(
ZXADConfig
.
ADManagerTAG
,
"Splash失败 "
+
entity
.
adPlatform
+
" CodeID "
+
entity
.
codeId
);
Debug
.
unityLogger
.
Log
(
ZXADConfig
.
ADManagerTAG
,
"Splash失败 "
+
entity
.
adPlatform
+
" CodeID "
+
entity
.
codeId
);
Debug
.
unityLogger
.
Log
(
ZXADConfig
.
ADManagerTAG
,
"Splash失败 数量"
+
totalEntityList
.
Count
);
if
(
totalEntityList
.
Count
>
0
)
if
(
totalEntityList
.
Count
>
0
)
{
{
entity
=
totalEntityList
[
0
];
entity
=
totalEntityList
[
0
];
...
@@ -208,6 +211,7 @@ public class AdManager
...
@@ -208,6 +211,7 @@ public class AdManager
/// <param name="callback"></param>
/// <param name="callback"></param>
private
void
mLoadSplashPlatform
(
AdEntity
entity
,
ZXADSplashListener
listener
,
Action
<
bool
>
callback
)
private
void
mLoadSplashPlatform
(
AdEntity
entity
,
ZXADSplashListener
listener
,
Action
<
bool
>
callback
)
{
{
Debug
.
unityLogger
.
Log
(
ZXADConfig
.
ADManagerTAG
,
"Splash加载 "
+
entity
.
adPlatform
);
switch
(
entity
.
adPlatform
)
switch
(
entity
.
adPlatform
)
{
{
case
ZXADConfig
.
PLANTFORM_AD_TT
:
case
ZXADConfig
.
PLANTFORM_AD_TT
:
...
...
Assets/AdSDK/AD/AD_Manager/ZXADConfig.cs
View file @
84859580
...
@@ -14,11 +14,10 @@ public class ZXADConfig
...
@@ -14,11 +14,10 @@ public class ZXADConfig
}
}
}
}
public
const
int
ZXAD_VC
=
129
;
public
const
string
ZXAD_VN
=
"1.2.9"
;
public
const
string
ADManagerTAG
=
"AdManager"
;
public
const
string
ADManagerTAG
=
"AdManager"
;
public
const
string
PLANTFORM_AD_TT
=
"chuanshanjia"
;
//穿山甲
public
const
string
PLANTFORM_AD_TT
=
"chuanshanjia"
;
//穿山甲
public
const
string
PLANTFORM_AD_GDT
=
"guangdiantong"
;
//广点通
public
const
string
PLANTFORM_AD_GDT
=
"guangdiantong"
;
//广点通
public
const
string
PLANTFORM_AD_KUS
=
"kuaishou"
;
//快手
public
const
string
PLANTFORM_AD_KUS
=
"kuaishou"
;
//快手
...
...
Assets/AdSDK/AD/CSJ/CSJSplshADUtils.cs
View file @
84859580
...
@@ -120,9 +120,9 @@ public class CSJSplshADUtils
...
@@ -120,9 +120,9 @@ public class CSJSplshADUtils
public
void
OnError
(
int
code
,
string
message
)
public
void
OnError
(
int
code
,
string
message
)
{
{
EventUtils
.
onEventPullFail
(
entity
,
code
.
ToString
(),
message
);
EventUtils
.
onEventPullFail
(
entity
,
code
.
ToString
(),
message
);
callback
(
false
);
listener
.
onError
(
"CSJ SplshAd code"
+
code
+
"message"
+
message
);
listener
.
onError
(
"CSJ SplshAd code"
+
code
+
"message"
+
message
);
Debug
.
Log
(
"splash load Onerror:"
+
code
+
":"
+
message
);
Debug
.
Log
(
"splash load Onerror:"
+
code
+
":"
+
message
);
callback
(
false
);
}
}
public
void
OnSplashAdLoad
(
BUSplashAd
ad
)
public
void
OnSplashAdLoad
(
BUSplashAd
ad
)
...
...
Assets/AdSDK/AD/CSJ/TTADManager.java
View file @
84859580
package
com
.
unity
.
adcommon
.
unity
;
package
com
.
unity
.
adcommon
.
unity
;
import
android.app.Activity
;
import
android.content.Context
;
import
com.bytedance.sdk.openadsdk.TTAdConfig
;
import
com.bytedance.sdk.openadsdk.TTAdConfig
;
import
com.bytedance.sdk.openadsdk.TTAdConstant
;
import
com.bytedance.sdk.openadsdk.TTAdConstant
;
import
com.bytedance.sdk.openadsdk.TTAdSdk
;
import
com.bytedance.sdk.openadsdk.TTAdSdk
;
...
@@ -11,33 +14,42 @@ import com.wannuosili.sdk.WNAdSdk;
...
@@ -11,33 +14,42 @@ import com.wannuosili.sdk.WNAdSdk;
*/
*/
public
class
TTADManager
{
public
class
TTADManager
{
public
static
void
init
(
String
codeId
){
public
static
void
init
(
Activity
context
,
String
codeId
){
TTAdSdk
.
init
(
context
.
runOnUiThread
(()
->
{
AppliContext
.
get
(),
TTAdSdk
.
init
(
new
TTAdConfig
.
Builder
()
AppliContext
.
get
(),
.
appId
(
codeId
)
new
TTAdConfig
.
Builder
()
.
useTextureView
(
true
)
//使用TextureView控件播放视频,默认为SurfaceView,当有SurfaceView冲突的场景,可以使用TextureView
.
appId
(
codeId
)
.
appName
(
"test"
)
.
useTextureView
(
true
)
//使用TextureView控件播放视频,默认为SurfaceView,当有SurfaceView冲突的场景,可以使用TextureView
.
titleBarTheme
(
TTAdConstant
.
TITLE_BAR_THEME_DARK
)
.
appName
(
"test"
)
.
allowShowNotify
(
true
)
//是否允许sdk展示通知栏提示
.
titleBarTheme
(
TTAdConstant
.
TITLE_BAR_THEME_DARK
)
.
allowShowPageWhenScreenLock
(
true
)
//是否在锁屏场景支持展示广告落地页
.
allowShowNotify
(
true
)
//是否允许sdk展示通知栏提示
.
debug
(
false
)
//测试阶段打开,可以通过日志排查问题,上线时去除该调用
.
allowShowPageWhenScreenLock
(
true
)
//是否在锁屏场景支持展示广告落地页
.
directDownloadNetworkType
(
.
debug
(
false
)
//测试阶段打开,可以通过日志排查问题,上线时去除该调用
TTAdConstant
.
NETWORK_STATE_WIFI
,
.
directDownloadNetworkType
(
TTAdConstant
.
NETWORK_STATE_4G
TTAdConstant
.
NETWORK_STATE_WIFI
,
)
//允许直接下载的网络状态集合
TTAdConstant
.
NETWORK_STATE_4G
.
supportMultiProcess
(
false
)
//是否支持多进程,true支持
)
//允许直接下载的网络状态集合
//.httpStack(new MyOkStack3())//自定义网络库,demo中给出了okhttp3版本的样例,其余请自行开发或者咨询工作人员。
.
supportMultiProcess
(
false
)
//是否支持多进程,true支持
.
build
());
//.httpStack(new MyOkStack3())//自定义网络库,demo中给出了okhttp3版本的样例,其余请自行开发或者咨询工作人员。
.
build
());
});
}
}
public
static
void
initYLB
(
String
appId
){
public
static
void
initYLB
(
Activity
context
,
String
appId
){
WNAdSdk
.
initialize
(
new
WNAdConfig
.
Builder
()
context
.
runOnUiThread
(()
->
{
.
setAppId
(
appId
)
// 平台申请的appId
WNAdSdk
.
initialize
(
new
WNAdConfig
.
Builder
()
.
setDebug
(
false
)
// 是否是debug模式, 默认为false
.
setAppId
(
appId
)
// 平台申请的appId
.
setContext
(
AppliContext
.
get
())
.
setDebug
(
false
)
// 是否是debug模式, 默认为false
.
build
());
.
setContext
(
AppliContext
.
get
())
.
build
());
});
}
}
}
}
Assets/AdSDK/AD/Demo/AdDemo.cs
View file @
84859580
...
@@ -15,6 +15,18 @@ public class AdDemo : MonoBehaviour
...
@@ -15,6 +15,18 @@ public class AdDemo : MonoBehaviour
private
string
FullVideo
=
"fullvideo"
;
private
string
FullVideo
=
"fullvideo"
;
private
string
Reward
=
"video"
;
private
string
Reward
=
"video"
;
private
string
Interstitial
=
"Interstitial"
;
private
string
Interstitial
=
"Interstitial"
;
private
void
Awake
()
{
//AdManager.Instance.LoadSplshAd(new SplshAdListener(this));
}
private
void
Start
()
{
AdManager
.
Instance
.
InitAd
(
new
System
.
Action
<
bool
>((
cb
)
=>
{
OnClickPlaySplshAd
();
}));
}
public
void
OnClickLoadRewardAd
()
public
void
OnClickLoadRewardAd
()
{
{
AdManager
.
Instance
.
LoadCacheRewardVideoAd
(
"video"
);
AdManager
.
Instance
.
LoadCacheRewardVideoAd
(
"video"
);
...
@@ -31,7 +43,6 @@ public class AdDemo : MonoBehaviour
...
@@ -31,7 +43,6 @@ public class AdDemo : MonoBehaviour
//private Thread loadThread = new Thread(new LoadNextVideo());
//private Thread loadThread = new Thread(new LoadNextVideo());
private
void
LoadNextVideo
()
private
void
LoadNextVideo
()
{
{
Debug
.
unityLogger
.
Log
(
"开启子线程"
);
AdManager
.
Instance
.
LoadCacheRewardVideoAd
(
"video"
);
AdManager
.
Instance
.
LoadCacheRewardVideoAd
(
"video"
);
}
}
public
sealed
class
RewardAdListener
:
ZXADRewardVideoListener
public
sealed
class
RewardAdListener
:
ZXADRewardVideoListener
...
@@ -112,11 +123,12 @@ public class AdDemo : MonoBehaviour
...
@@ -112,11 +123,12 @@ public class AdDemo : MonoBehaviour
public
void
onError
(
string
errorMsg
)
public
void
onError
(
string
errorMsg
)
{
{
this
.
demo
.
RewardAdResult
.
text
=
"开屏错误"
+
errorMsg
;
this
.
demo
.
RewardAdResult
.
text
=
"开屏错误"
+
errorMsg
;
Debug
.
unityLogger
.
Log
(
"开屏1Error"
+
errorMsg
);
}
}
public
void
onLastError
()
public
void
onLastError
()
{
{
Debug
.
unityLogger
.
Log
(
"开屏2Error"
);
}
}
}
}
...
...
Assets/AdSDK/AD/Demo/AdDemo.unity
View file @
84859580
...
@@ -3028,7 +3028,7 @@ PrefabInstance:
...
@@ -3028,7 +3028,7 @@ PrefabInstance:
-
target
:
{
fileID
:
2853166085728200634
,
guid
:
1053be02c113a7a45adf322c929b0cb6
,
-
target
:
{
fileID
:
2853166085728200634
,
guid
:
1053be02c113a7a45adf322c929b0cb6
,
type
:
3
}
type
:
3
}
propertyPath
:
IS_TEST
propertyPath
:
IS_TEST
value
:
0
value
:
1
objectReference
:
{
fileID
:
0
}
objectReference
:
{
fileID
:
0
}
-
target
:
{
fileID
:
2853166085728200635
,
guid
:
1053be02c113a7a45adf322c929b0cb6
,
-
target
:
{
fileID
:
2853166085728200635
,
guid
:
1053be02c113a7a45adf322c929b0cb6
,
type
:
3
}
type
:
3
}
...
...
Assets/AdSDK/AD/ZXHC/ZXHCDemo/Example.cs
View file @
84859580
...
@@ -31,7 +31,8 @@ namespace ZXHC
...
@@ -31,7 +31,8 @@ namespace ZXHC
public
void
OnClickFeed
()
public
void
OnClickFeed
()
{
{
AdEntity
entity
=
new
AdEntity
();
AdEntity
entity
=
new
AdEntity
();
entity
.
codeId
=
"1100023"
;
//entity.codeId = "1100437";
entity
.
codeId
=
"2100156"
;
ZXHCFeedUtil
.
Instance
.
LoadCacheFeedAd
(
entity
,
new
Action
<
bool
>((
cb
)
=>
ZXHCFeedUtil
.
Instance
.
LoadCacheFeedAd
(
entity
,
new
Action
<
bool
>((
cb
)
=>
{
{
Debug
.
unityLogger
.
Log
(
"LoadCacheFeedAd"
+
cb
);
Debug
.
unityLogger
.
Log
(
"LoadCacheFeedAd"
+
cb
);
...
@@ -42,9 +43,13 @@ namespace ZXHC
...
@@ -42,9 +43,13 @@ namespace ZXHC
Debug
.
unityLogger
.
Log
(
"ShowCacheFeedAd"
+
cb
);
Debug
.
unityLogger
.
Log
(
"ShowCacheFeedAd"
+
cb
);
}));
}));
}
}
}));
}));
}
}
public
void
OnClickCloseFeed
()
{
ZXHCFeedUtil
.
Instance
.
CloseFeedAd
();
}
private
sealed
class
SplshAdListener
:
ZXADSplashListener
private
sealed
class
SplshAdListener
:
ZXADSplashListener
...
...
Assets/AdSDK/AD/ZXHC/ZXHCDemo/ZXHCDemo.unity
View file @
84859580
...
@@ -202,7 +202,7 @@ Transform:
...
@@ -202,7 +202,7 @@ Transform:
m_LocalScale
:
{
x
:
1
,
y
:
1
,
z
:
1
}
m_LocalScale
:
{
x
:
1
,
y
:
1
,
z
:
1
}
m_Children
:
[]
m_Children
:
[]
m_Father
:
{
fileID
:
0
}
m_Father
:
{
fileID
:
0
}
m_RootOrder
:
0
m_RootOrder
:
1
m_LocalEulerAnglesHint
:
{
x
:
0
,
y
:
0
,
z
:
0
}
m_LocalEulerAnglesHint
:
{
x
:
0
,
y
:
0
,
z
:
0
}
---
!u!1
&130740052
---
!u!1
&130740052
GameObject
:
GameObject
:
...
@@ -360,6 +360,136 @@ CanvasRenderer:
...
@@ -360,6 +360,136 @@ CanvasRenderer:
m_PrefabAsset
:
{
fileID
:
0
}
m_PrefabAsset
:
{
fileID
:
0
}
m_GameObject
:
{
fileID
:
467396071
}
m_GameObject
:
{
fileID
:
467396071
}
m_CullTransparentMesh
:
0
m_CullTransparentMesh
:
0
---
!u!1
&568385589
GameObject
:
m_ObjectHideFlags
:
0
m_CorrespondingSourceObject
:
{
fileID
:
0
}
m_PrefabInstance
:
{
fileID
:
0
}
m_PrefabAsset
:
{
fileID
:
0
}
serializedVersion
:
6
m_Component
:
-
component
:
{
fileID
:
568385590
}
-
component
:
{
fileID
:
568385593
}
-
component
:
{
fileID
:
568385592
}
-
component
:
{
fileID
:
568385591
}
m_Layer
:
5
m_Name
:
CloseFeed
m_TagString
:
Untagged
m_Icon
:
{
fileID
:
0
}
m_NavMeshLayer
:
0
m_StaticEditorFlags
:
0
m_IsActive
:
1
---
!u!224
&568385590
RectTransform
:
m_ObjectHideFlags
:
0
m_CorrespondingSourceObject
:
{
fileID
:
0
}
m_PrefabInstance
:
{
fileID
:
0
}
m_PrefabAsset
:
{
fileID
:
0
}
m_GameObject
:
{
fileID
:
568385589
}
m_LocalRotation
:
{
x
:
0
,
y
:
0
,
z
:
0
,
w
:
1
}
m_LocalPosition
:
{
x
:
0
,
y
:
0
,
z
:
0
}
m_LocalScale
:
{
x
:
1
,
y
:
1
,
z
:
1
}
m_Children
:
-
{
fileID
:
1319697699
}
m_Father
:
{
fileID
:
2103191286
}
m_RootOrder
:
3
m_LocalEulerAnglesHint
:
{
x
:
0
,
y
:
0
,
z
:
0
}
m_AnchorMin
:
{
x
:
0.5
,
y
:
0.5
}
m_AnchorMax
:
{
x
:
0.5
,
y
:
0.5
}
m_AnchoredPosition
:
{
x
:
132
,
y
:
286
}
m_SizeDelta
:
{
x
:
221.93564
,
y
:
66.367256
}
m_Pivot
:
{
x
:
0.5
,
y
:
0.5
}
---
!u!114
&568385591
MonoBehaviour
:
m_ObjectHideFlags
:
0
m_CorrespondingSourceObject
:
{
fileID
:
0
}
m_PrefabInstance
:
{
fileID
:
0
}
m_PrefabAsset
:
{
fileID
:
0
}
m_GameObject
:
{
fileID
:
568385589
}
m_Enabled
:
1
m_EditorHideFlags
:
0
m_Script
:
{
fileID
:
11500000
,
guid
:
4e29b1a8efbd4b44bb3f3716e73f07ff
,
type
:
3
}
m_Name
:
m_EditorClassIdentifier
:
m_Navigation
:
m_Mode
:
3
m_SelectOnUp
:
{
fileID
:
0
}
m_SelectOnDown
:
{
fileID
:
0
}
m_SelectOnLeft
:
{
fileID
:
0
}
m_SelectOnRight
:
{
fileID
:
0
}
m_Transition
:
1
m_Colors
:
m_NormalColor
:
{
r
:
1
,
g
:
1
,
b
:
1
,
a
:
1
}
m_HighlightedColor
:
{
r
:
0.9607843
,
g
:
0.9607843
,
b
:
0.9607843
,
a
:
1
}
m_PressedColor
:
{
r
:
0.78431374
,
g
:
0.78431374
,
b
:
0.78431374
,
a
:
1
}
m_SelectedColor
:
{
r
:
0.9607843
,
g
:
0.9607843
,
b
:
0.9607843
,
a
:
1
}
m_DisabledColor
:
{
r
:
0.78431374
,
g
:
0.78431374
,
b
:
0.78431374
,
a
:
0.5019608
}
m_ColorMultiplier
:
1
m_FadeDuration
:
0.1
m_SpriteState
:
m_HighlightedSprite
:
{
fileID
:
0
}
m_PressedSprite
:
{
fileID
:
0
}
m_SelectedSprite
:
{
fileID
:
0
}
m_DisabledSprite
:
{
fileID
:
0
}
m_AnimationTriggers
:
m_NormalTrigger
:
Normal
m_HighlightedTrigger
:
Highlighted
m_PressedTrigger
:
Pressed
m_SelectedTrigger
:
Selected
m_DisabledTrigger
:
Disabled
m_Interactable
:
1
m_TargetGraphic
:
{
fileID
:
568385592
}
m_OnClick
:
m_PersistentCalls
:
m_Calls
:
-
m_Target
:
{
fileID
:
2103191287
}
m_MethodName
:
OnClickCloseFeed
m_Mode
:
1
m_Arguments
:
m_ObjectArgument
:
{
fileID
:
0
}
m_ObjectArgumentAssemblyTypeName
:
UnityEngine.Object, UnityEngine
m_IntArgument
:
0
m_FloatArgument
:
0
m_StringArgument
:
m_BoolArgument
:
0
m_CallState
:
2
---
!u!114
&568385592
MonoBehaviour
:
m_ObjectHideFlags
:
0
m_CorrespondingSourceObject
:
{
fileID
:
0
}
m_PrefabInstance
:
{
fileID
:
0
}
m_PrefabAsset
:
{
fileID
:
0
}
m_GameObject
:
{
fileID
:
568385589
}
m_Enabled
:
1
m_EditorHideFlags
:
0
m_Script
:
{
fileID
:
11500000
,
guid
:
fe87c0e1cc204ed48ad3b37840f39efc
,
type
:
3
}
m_Name
:
m_EditorClassIdentifier
:
m_Material
:
{
fileID
:
0
}
m_Color
:
{
r
:
1
,
g
:
1
,
b
:
1
,
a
:
1
}
m_RaycastTarget
:
1
m_Maskable
:
1
m_OnCullStateChanged
:
m_PersistentCalls
:
m_Calls
:
[]
m_Sprite
:
{
fileID
:
10905
,
guid
:
0000000000000000f000000000000000
,
type
:
0
}
m_Type
:
1
m_PreserveAspect
:
0
m_FillCenter
:
1
m_FillMethod
:
4
m_FillAmount
:
1
m_FillClockwise
:
1
m_FillOrigin
:
0
m_UseSpriteMesh
:
0
m_PixelsPerUnitMultiplier
:
1
---
!u!222
&568385593
CanvasRenderer
:
m_ObjectHideFlags
:
0
m_CorrespondingSourceObject
:
{
fileID
:
0
}
m_PrefabInstance
:
{
fileID
:
0
}
m_PrefabAsset
:
{
fileID
:
0
}
m_GameObject
:
{
fileID
:
568385589
}
m_CullTransparentMesh
:
0
---
!u!1
&718195566
---
!u!1
&718195566
GameObject
:
GameObject
:
m_ObjectHideFlags
:
0
m_ObjectHideFlags
:
0
...
@@ -438,6 +568,75 @@ CanvasRenderer:
...
@@ -438,6 +568,75 @@ CanvasRenderer:
m_PrefabAsset
:
{
fileID
:
0
}
m_PrefabAsset
:
{
fileID
:
0
}
m_GameObject
:
{
fileID
:
718195566
}
m_GameObject
:
{
fileID
:
718195566
}
m_CullTransparentMesh
:
0
m_CullTransparentMesh
:
0
---
!u!1001
&734889873
PrefabInstance
:
m_ObjectHideFlags
:
0
serializedVersion
:
2
m_Modification
:
m_TransformParent
:
{
fileID
:
0
}
m_Modifications
:
-
target
:
{
fileID
:
2853166085728200632
,
guid
:
1053be02c113a7a45adf322c929b0cb6
,
type
:
3
}
propertyPath
:
m_Name
value
:
HTTP
objectReference
:
{
fileID
:
0
}
-
target
:
{
fileID
:
2853166085728200635
,
guid
:
1053be02c113a7a45adf322c929b0cb6
,
type
:
3
}
propertyPath
:
m_RootOrder
value
:
0
objectReference
:
{
fileID
:
0
}
-
target
:
{
fileID
:
2853166085728200635
,
guid
:
1053be02c113a7a45adf322c929b0cb6
,
type
:
3
}
propertyPath
:
m_LocalPosition.x
value
:
0
objectReference
:
{
fileID
:
0
}
-
target
:
{
fileID
:
2853166085728200635
,
guid
:
1053be02c113a7a45adf322c929b0cb6
,
type
:
3
}
propertyPath
:
m_LocalPosition.y
value
:
0
objectReference
:
{
fileID
:
0
}
-
target
:
{
fileID
:
2853166085728200635
,
guid
:
1053be02c113a7a45adf322c929b0cb6
,
type
:
3
}
propertyPath
:
m_LocalPosition.z
value
:
0
objectReference
:
{
fileID
:
0
}
-
target
:
{
fileID
:
2853166085728200635
,
guid
:
1053be02c113a7a45adf322c929b0cb6
,
type
:
3
}
propertyPath
:
m_LocalRotation.w
value
:
1
objectReference
:
{
fileID
:
0
}
-
target
:
{
fileID
:
2853166085728200635
,
guid
:
1053be02c113a7a45adf322c929b0cb6
,
type
:
3
}
propertyPath
:
m_LocalRotation.x
value
:
0
objectReference
:
{
fileID
:
0
}
-
target
:
{
fileID
:
2853166085728200635
,
guid
:
1053be02c113a7a45adf322c929b0cb6
,
type
:
3
}
propertyPath
:
m_LocalRotation.y
value
:
0
objectReference
:
{
fileID
:
0
}
-
target
:
{
fileID
:
2853166085728200635
,
guid
:
1053be02c113a7a45adf322c929b0cb6
,
type
:
3
}
propertyPath
:
m_LocalRotation.z
value
:
0
objectReference
:
{
fileID
:
0
}
-
target
:
{
fileID
:
2853166085728200635
,
guid
:
1053be02c113a7a45adf322c929b0cb6
,
type
:
3
}
propertyPath
:
m_LocalEulerAnglesHint.x
value
:
0
objectReference
:
{
fileID
:
0
}
-
target
:
{
fileID
:
2853166085728200635
,
guid
:
1053be02c113a7a45adf322c929b0cb6
,
type
:
3
}
propertyPath
:
m_LocalEulerAnglesHint.y
value
:
0
objectReference
:
{
fileID
:
0
}
-
target
:
{
fileID
:
2853166085728200635
,
guid
:
1053be02c113a7a45adf322c929b0cb6
,
type
:
3
}
propertyPath
:
m_LocalEulerAnglesHint.z
value
:
0
objectReference
:
{
fileID
:
0
}
m_RemovedComponents
:
[]
m_SourcePrefab
:
{
fileID
:
100100000
,
guid
:
1053be02c113a7a45adf322c929b0cb6
,
type
:
3
}
---
!u!1
&1256318123
---
!u!1
&1256318123
GameObject
:
GameObject
:
m_ObjectHideFlags
:
0
m_ObjectHideFlags
:
0
...
@@ -698,6 +897,84 @@ CanvasRenderer:
...
@@ -698,6 +897,84 @@ CanvasRenderer:
m_PrefabAsset
:
{
fileID
:
0
}
m_PrefabAsset
:
{
fileID
:
0
}
m_GameObject
:
{
fileID
:
1285899837
}
m_GameObject
:
{
fileID
:
1285899837
}
m_CullTransparentMesh
:
0
m_CullTransparentMesh
:
0
---
!u!1
&1319697698
GameObject
:
m_ObjectHideFlags
:
0
m_CorrespondingSourceObject
:
{
fileID
:
0
}
m_PrefabInstance
:
{
fileID
:
0
}
m_PrefabAsset
:
{
fileID
:
0
}
serializedVersion
:
6
m_Component
:
-
component
:
{
fileID
:
1319697699
}
-
component
:
{
fileID
:
1319697701
}
-
component
:
{
fileID
:
1319697700
}
m_Layer
:
5
m_Name
:
Text
m_TagString
:
Untagged
m_Icon
:
{
fileID
:
0
}
m_NavMeshLayer
:
0
m_StaticEditorFlags
:
0
m_IsActive
:
1
---
!u!224
&1319697699
RectTransform
:
m_ObjectHideFlags
:
0
m_CorrespondingSourceObject
:
{
fileID
:
0
}
m_PrefabInstance
:
{
fileID
:
0
}
m_PrefabAsset
:
{
fileID
:
0
}
m_GameObject
:
{
fileID
:
1319697698
}
m_LocalRotation
:
{
x
:
-0
,
y
:
-0
,
z
:
-0
,
w
:
1
}
m_LocalPosition
:
{
x
:
0
,
y
:
0
,
z
:
0
}
m_LocalScale
:
{
x
:
1
,
y
:
1
,
z
:
1
}
m_Children
:
[]
m_Father
:
{
fileID
:
568385590
}
m_RootOrder
:
0
m_LocalEulerAnglesHint
:
{
x
:
0
,
y
:
0
,
z
:
0
}
m_AnchorMin
:
{
x
:
0
,
y
:
0
}
m_AnchorMax
:
{
x
:
1
,
y
:
1
}
m_AnchoredPosition
:
{
x
:
0
,
y
:
0
}
m_SizeDelta
:
{
x
:
0
,
y
:
0
}
m_Pivot
:
{
x
:
0.5
,
y
:
0.5
}
---
!u!114
&1319697700
MonoBehaviour
:
m_ObjectHideFlags
:
0
m_CorrespondingSourceObject
:
{
fileID
:
0
}
m_PrefabInstance
:
{
fileID
:
0
}
m_PrefabAsset
:
{
fileID
:
0
}
m_GameObject
:
{
fileID
:
1319697698
}
m_Enabled
:
1
m_EditorHideFlags
:
0
m_Script
:
{
fileID
:
11500000
,
guid
:
5f7201a12d95ffc409449d95f23cf332
,
type
:
3
}
m_Name
:
m_EditorClassIdentifier
:
m_Material
:
{
fileID
:
0
}
m_Color
:
{
r
:
0.19607843
,
g
:
0.19607843
,
b
:
0.19607843
,
a
:
1
}
m_RaycastTarget
:
1
m_Maskable
:
1
m_OnCullStateChanged
:
m_PersistentCalls
:
m_Calls
:
[]
m_FontData
:
m_Font
:
{
fileID
:
10102
,
guid
:
0000000000000000e000000000000000
,
type
:
0
}
m_FontSize
:
14
m_FontStyle
:
0
m_BestFit
:
0
m_MinSize
:
10
m_MaxSize
:
40
m_Alignment
:
4
m_AlignByGeometry
:
0
m_RichText
:
1
m_HorizontalOverflow
:
0
m_VerticalOverflow
:
0
m_LineSpacing
:
1
m_Text
:
CloseFeed
---
!u!222
&1319697701
CanvasRenderer
:
m_ObjectHideFlags
:
0
m_CorrespondingSourceObject
:
{
fileID
:
0
}
m_PrefabInstance
:
{
fileID
:
0
}
m_PrefabAsset
:
{
fileID
:
0
}
m_GameObject
:
{
fileID
:
1319697698
}
m_CullTransparentMesh
:
0
---
!u!1
&1433212422
---
!u!1
&1433212422
GameObject
:
GameObject
:
m_ObjectHideFlags
:
0
m_ObjectHideFlags
:
0
...
@@ -762,7 +1039,7 @@ Transform:
...
@@ -762,7 +1039,7 @@ Transform:
m_LocalScale
:
{
x
:
1
,
y
:
1
,
z
:
1
}
m_LocalScale
:
{
x
:
1
,
y
:
1
,
z
:
1
}
m_Children
:
[]
m_Children
:
[]
m_Father
:
{
fileID
:
0
}
m_Father
:
{
fileID
:
0
}
m_RootOrder
:
2
m_RootOrder
:
3
m_LocalEulerAnglesHint
:
{
x
:
0
,
y
:
0
,
z
:
0
}
m_LocalEulerAnglesHint
:
{
x
:
0
,
y
:
0
,
z
:
0
}
---
!u!1
&1728463832
---
!u!1
&1728463832
GameObject
:
GameObject
:
...
@@ -988,8 +1265,9 @@ RectTransform:
...
@@ -988,8 +1265,9 @@ RectTransform:
-
{
fileID
:
1728463833
}
-
{
fileID
:
1728463833
}
-
{
fileID
:
1256318124
}
-
{
fileID
:
1256318124
}
-
{
fileID
:
1285899838
}
-
{
fileID
:
1285899838
}
-
{
fileID
:
568385590
}
m_Father
:
{
fileID
:
0
}
m_Father
:
{
fileID
:
0
}
m_RootOrder
:
1
m_RootOrder
:
2
m_LocalEulerAnglesHint
:
{
x
:
0
,
y
:
0
,
z
:
0
}
m_LocalEulerAnglesHint
:
{
x
:
0
,
y
:
0
,
z
:
0
}
m_AnchorMin
:
{
x
:
0
,
y
:
0
}
m_AnchorMin
:
{
x
:
0
,
y
:
0
}
m_AnchorMax
:
{
x
:
0
,
y
:
0
}
m_AnchorMax
:
{
x
:
0
,
y
:
0
}
...
...
Assets/AdSDK/AD/ZXHC/ZXHCDemo/ZXHCFeedUtil.cs
View file @
84859580
...
@@ -43,10 +43,18 @@ public class ZXHCFeedUtil
...
@@ -43,10 +43,18 @@ public class ZXHCFeedUtil
/// </summary>
/// </summary>
public
void
CloseFeedAd
()
public
void
CloseFeedAd
()
{
{
if
(
feedAd
!=
null
)
Debug
.
unityLogger
.
Log
(
"CloseFeed1"
);
{
//if (feedAd != null)
feedAd
.
CLoseAD
();
//{
}
// Debug.unityLogger.Log("CloseFeed2");
//}
//else
//{
// Debug.unityLogger.Log("CloseFeed3");
// feedAd.CLoseAD();
//}
feedAd
.
CLoseAD
();
}
}
/// <summary>
/// <summary>
...
@@ -55,7 +63,7 @@ public class ZXHCFeedUtil
...
@@ -55,7 +63,7 @@ public class ZXHCFeedUtil
/// <param name="entity"></param>
/// <param name="entity"></param>
public
void
ShowCacheFeedAd
(
AdEntity
entity
,
Action
<
bool
>
callback
)
public
void
ShowCacheFeedAd
(
AdEntity
entity
,
Action
<
bool
>
callback
)
{
{
CloseFeedAd
();
//
CloseFeedAd();
if
(
feedAdCacheList
.
Count
>
0
)
if
(
feedAdCacheList
.
Count
>
0
)
{
{
feedAd
=
feedAdCacheList
.
Dequeue
();
feedAd
=
feedAdCacheList
.
Dequeue
();
...
...
Assets/AdSDK/AD/ZXHC/ZxHCSDK/Feed/ZXHCFeedAd.cs
View file @
84859580
...
@@ -5,7 +5,7 @@ namespace ZXHC
...
@@ -5,7 +5,7 @@ namespace ZXHC
{
{
public
class
ZXHCFeedAd
:
MonoBehaviour
public
class
ZXHCFeedAd
:
MonoBehaviour
{
{
private
AndroidJavaObject
splash
Ad
;
private
AndroidJavaObject
feed
Ad
;
internal
AndroidJavaObject
container
;
internal
AndroidJavaObject
container
;
private
string
posId
;
private
string
posId
;
private
int
width
;
private
int
width
;
...
@@ -24,9 +24,9 @@ namespace ZXHC
...
@@ -24,9 +24,9 @@ namespace ZXHC
private
void
init
()
private
void
init
()
{
{
if
(
splash
Ad
==
null
)
if
(
feed
Ad
==
null
)
{
{
splash
Ad
=
new
AndroidJavaObject
(
"com.ym.zxhcsdk.view.ZXHCFeedAD"
,
ZXHCUtils
.
GetActivity
(),
posId
,
width
,
height
,
listenerProxy
);
feed
Ad
=
new
AndroidJavaObject
(
"com.ym.zxhcsdk.view.ZXHCFeedAD"
,
ZXHCUtils
.
GetActivity
(),
posId
,
width
,
height
,
listenerProxy
);
}
}
}
}
...
@@ -43,18 +43,18 @@ namespace ZXHC
...
@@ -43,18 +43,18 @@ namespace ZXHC
}
}
// 由于 Android 的 fetchDelay 和 skipView 不允许动态设置,故只能延迟初始化
// 由于 Android 的 fetchDelay 和 skipView 不允许动态设置,故只能延迟初始化
init
();
init
();
this
.
splash
Ad
.
Call
(
"loadAD"
);
this
.
feed
Ad
.
Call
(
"loadAD"
);
}
}
public
void
Show
(
object
container
)
public
void
Show
(
object
container
)
{
{
AndroidJavaObject
splash
Container
=
(
AndroidJavaObject
)
container
;
AndroidJavaObject
feed
Container
=
(
AndroidJavaObject
)
container
;
if
(
CheckNotReady
())
if
(
CheckNotReady
())
{
{
return
;
return
;
}
}
this
.
splashAd
.
Call
(
"showAd"
,
splash
Container
);
this
.
feedAd
.
Call
(
"showAd"
,
feed
Container
);
this
.
container
=
splash
Container
;
this
.
container
=
feed
Container
;
}
}
public
void
CLoseAD
()
public
void
CLoseAD
()
...
@@ -63,7 +63,13 @@ namespace ZXHC
...
@@ -63,7 +63,13 @@ namespace ZXHC
{
{
return
;
return
;
}
}
this
.
splashAd
.
Call
(
"destroyFeedAd"
,
container
);
if
(
container
!=
null
)
{
this
.
feedAd
.
Call
(
"destroyFeedAd"
,
container
);
container
=
null
;
}
}
}
/* 检查是否未准备好 */
/* 检查是否未准备好 */
...
@@ -73,7 +79,7 @@ namespace ZXHC
...
@@ -73,7 +79,7 @@ namespace ZXHC
{
{
return
true
;
return
true
;
}
}
if
(
splash
Ad
==
null
)
if
(
feed
Ad
==
null
)
{
{
Debug
.
Log
(
"请先加载广告"
);
Debug
.
Log
(
"请先加载广告"
);
return
true
;
return
true
;
...
...
Assets/AdSDK/AD/ZXHC/ZxHCSDK/Plugins/Android/zxhcsdk-release.aar
View file @
84859580
No preview for this file type
Assets/AdSDK/AD/ZXHC/ZxHCSDK/common/ZXHCUtils.cs
View file @
84859580
...
@@ -10,7 +10,7 @@ namespace ZXHC
...
@@ -10,7 +10,7 @@ namespace ZXHC
private
static
AndroidJavaObject
activity
;
private
static
AndroidJavaObject
activity
;
public
static
AndroidJavaObject
GetActivity
()
public
static
AndroidJavaObject
GetActivity
()
{
{
#if UNITY_ANDROID
#if UNITY_ANDROID
&&!UNITY_EDITOR
if
(
activity
==
null
)
if
(
activity
==
null
)
{
{
var
unityPlayer
=
new
AndroidJavaClass
(
"com.unity3d.player.UnityPlayer"
);
var
unityPlayer
=
new
AndroidJavaClass
(
"com.unity3d.player.UnityPlayer"
);
...
@@ -43,8 +43,11 @@ namespace ZXHC
...
@@ -43,8 +43,11 @@ namespace ZXHC
public
static
string
GetDeviceOaid
()
public
static
string
GetDeviceOaid
()
{
{
#if UNITY_ANDROID&&!UNITY_EDITOR
AndroidJavaObject
phoneUtil
=
new
AndroidJavaClass
(
"com.ym.zxhcsdk.PhoneUtils"
).
CallStatic
<
AndroidJavaObject
>(
"getInstance"
);
AndroidJavaObject
phoneUtil
=
new
AndroidJavaClass
(
"com.ym.zxhcsdk.PhoneUtils"
).
CallStatic
<
AndroidJavaObject
>(
"getInstance"
);
return
phoneUtil
.
Call
<
string
>(
"getoaid"
);
return
phoneUtil
.
Call
<
string
>(
"getoaid"
);
#endif
return
""
;
}
}
}
}
}
}
...
...
Assets/AdSDK/NetWork/Demo/AndroidPhoneUtils.cs
0 → 100644
View file @
84859580
using
System.Collections
;
using
System.Collections.Generic
;
using
UnityEngine
;
using
ZXHC
;
public
class
AndroidPhoneUtils
{
public
static
string
GetAppVC
()
{
#if !UNITY_EDITOR && UNITY_ANDROID
AndroidJavaObject
util
=
new
AndroidJavaClass
(
"com.unity.adcommon.unity.AndroidPhoneUtils"
).
CallStatic
<
AndroidJavaObject
>(
"getInstance"
);
return
util
.
Call
<
int
>(
"getAppVersionCode"
,
ZXHCUtils
.
GetActivity
())+
""
;
#endif
return
""
;
}
public
static
string
GetAppVN
()
{
#if !UNITY_EDITOR && UNITY_ANDROID
AndroidJavaObject
util
=
new
AndroidJavaClass
(
"com.unity.adcommon.unity.AndroidPhoneUtils"
).
CallStatic
<
AndroidJavaObject
>(
"getInstance"
);
return
util
.
Call
<
string
>(
"getAppVersionName"
,
ZXHCUtils
.
GetActivity
());
#endif
return
""
;
}
}
Assets/AdSDK/NetWork/Demo/AndroidPhoneUtils.cs.meta
0 → 100644
View file @
84859580
fileFormatVersion: 2
guid: 305391ce50409ce4ba054c8a1e7c45b4
MonoImporter:
externalObjects: {}
serializedVersion: 2
defaultReferences: []
executionOrder: 0
icon: {instanceID: 0}
userData:
assetBundleName:
assetBundleVariant:
Assets/AdSDK/NetWork/HTTP/HttpTool.cs
View file @
84859580
...
@@ -10,7 +10,7 @@ using System.Net.Http;
...
@@ -10,7 +10,7 @@ using System.Net.Http;
using
System.Net
;
using
System.Net
;
using
System.Net.Http.Headers
;
using
System.Net.Http.Headers
;
using
System.Threading.Tasks
;
using
System.Threading.Tasks
;
using
ZXHC
;
public
class
HttpTool
:
MonoBehaviour
public
class
HttpTool
:
MonoBehaviour
{
{
...
@@ -370,15 +370,17 @@ public class HttpTool : MonoBehaviour
...
@@ -370,15 +370,17 @@ public class HttpTool : MonoBehaviour
paragrams
[
"device_uuid"
]
=
PrefenceUtils
.
GetInstance
().
getUUid
();
paragrams
[
"device_uuid"
]
=
PrefenceUtils
.
GetInstance
().
getUUid
();
paragrams
[
"vendor"
]
=
SystemInfo
.
deviceModel
;
paragrams
[
"vendor"
]
=
SystemInfo
.
deviceModel
;
paragrams
[
"model"
]
=
SystemInfo
.
deviceName
;
paragrams
[
"model"
]
=
SystemInfo
.
deviceName
;
paragrams
[
"oaid"
]
=
PrefenceUtils
.
GetInstance
().
get
Oaid
();
paragrams
[
"oaid"
]
=
ZXHCUtils
.
GetDevice
Oaid
();
paragrams
[
"ip"
]
=
PrefenceUtils
.
GetInstance
().
getIp
();
paragrams
[
"ip"
]
=
PrefenceUtils
.
GetInstance
().
getIp
();
paragrams
[
"h"
]
=
Screen
.
height
;
paragrams
[
"h"
]
=
Screen
.
height
;
paragrams
[
"svn"
]
=
PrefenceUtils
.
GetInstance
().
getSVN
();
paragrams
[
"svn"
]
=
PrefenceUtils
.
GetInstance
().
getSVN
();
paragrams
[
"ntt"
]
=
PrefenceUtils
.
GetInstance
().
getNTT
();
paragrams
[
"ntt"
]
=
PrefenceUtils
.
GetInstance
().
getNTT
();
paragrams
[
"carrier"
]
=
PrefenceUtils
.
GetInstance
().
getCarrier
();
paragrams
[
"carrier"
]
=
PrefenceUtils
.
GetInstance
().
getCarrier
();
paragrams
[
"w"
]
=
Screen
.
width
;
paragrams
[
"w"
]
=
Screen
.
width
;
paragrams
[
"vc"
]
=
PrefenceUtils
.
GetInstance
().
getVC
();
paragrams
[
"vc"
]
=
AndroidPhoneUtils
.
GetAppVC
();
paragrams
[
"vn"
]
=
PrefenceUtils
.
GetInstance
().
getVN
();
paragrams
[
"vn"
]
=
AndroidPhoneUtils
.
GetAppVN
();
paragrams
[
"adsdk_vc"
]
=
ZXADConfig
.
ZXAD_VC
;
paragrams
[
"adsdk_vn"
]
=
ZXADConfig
.
ZXAD_VN
;
paragrams
[
"imei"
]
=
PrefenceUtils
.
GetInstance
().
getImei
();
paragrams
[
"imei"
]
=
PrefenceUtils
.
GetInstance
().
getImei
();
paragrams
[
"aid"
]
=
PrefenceUtils
.
GetInstance
().
getAid
();
paragrams
[
"aid"
]
=
PrefenceUtils
.
GetInstance
().
getAid
();
#if UNITY_EDITOR
#if UNITY_EDITOR
...
...
Assets/AdSDK/NetWork/HTTP/unity/AndroidPhoneUtils.java
0 → 100644
View file @
84859580
This diff is collapsed.
Click to expand it.
Assets/AdSDK/NetWork/HTTP/unity/AndroidPhoneUtils.java.meta
0 → 100644
View file @
84859580
fileFormatVersion: 2
guid: be6033d9795d4d14f88e76c80f27f2a6
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:
Assets/AdSDK/NetWork/HTTP/unity/LitJson.dll.meta
View file @
84859580
fileFormatVersion: 2
fileFormatVersion: 2
guid:
08abcf21e7d2d224596f1ce2fd2178d4
guid:
88ddd43a224c76940ba78451fceeabe9
PluginImporter:
PluginImporter:
externalObjects: {}
externalObjects: {}
serializedVersion: 2
serializedVersion: 2
...
...
Assets/AdSDK/Oaid/OaidUtil.cs
View file @
84859580
...
@@ -6,7 +6,7 @@ public class OaidUtil
...
@@ -6,7 +6,7 @@ public class OaidUtil
public
static
void
GetOaid
(
Action
<
string
>
callback
)
public
static
void
GetOaid
(
Action
<
string
>
callback
)
{
{
#if UNITY_ANDROID
#if UNITY_ANDROID
&&!UNITY_EDITOR
AndroidJavaObject
util
=
new
AndroidJavaObject
(
"com.ym.zxhcsdkaar.OaidUtils"
);
AndroidJavaObject
util
=
new
AndroidJavaObject
(
"com.ym.zxhcsdkaar.OaidUtils"
);
util
.
Call
(
"GetOaid"
,
ZXHCUtils
.
GetActivity
(),
new
OaidListenerProxy
(
callback
));
util
.
Call
(
"GetOaid"
,
ZXHCUtils
.
GetActivity
(),
new
OaidListenerProxy
(
callback
));
#else
#else
...
...
ProjectSettings/ProjectSettings.asset
View file @
84859580
...
@@ -131,7 +131,7 @@ PlayerSettings:
...
@@ -131,7 +131,7 @@ PlayerSettings:
16:10
:
1
16:10
:
1
16:9
:
1
16:9
:
1
Others
:
1
Others
:
1
bundleVersion
:
1.0.
2
bundleVersion
:
1.0.
3
preloadedAssets
:
[]
preloadedAssets
:
[]
metroInputSource
:
0
metroInputSource
:
0
wsaTransparentSwapchain
:
0
wsaTransparentSwapchain
:
0
...
@@ -184,7 +184,7 @@ PlayerSettings:
...
@@ -184,7 +184,7 @@ PlayerSettings:
Standalone
:
0
Standalone
:
0
iPhone
:
0
iPhone
:
0
tvOS
:
0
tvOS
:
0
AndroidBundleVersionCode
:
1
AndroidBundleVersionCode
:
4
AndroidMinSdkVersion
:
21
AndroidMinSdkVersion
:
21
AndroidTargetSdkVersion
:
0
AndroidTargetSdkVersion
:
0
AndroidPreferredInstallLocation
:
1
AndroidPreferredInstallLocation
:
1
...
...
Write
Preview
Markdown
is supported
0%
Try again
or
attach a new file
Attach a file
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to comment