Skip to content
Projects
Groups
Snippets
Help
Loading...
Help
Sign in / Register
Toggle navigation
W
wdlc_mjb_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
王雪伟
wdlc_mjb_unity
Commits
f531f188
Commit
f531f188
authored
Jun 22, 2021
by
zhangzhe
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
穿山甲广告
parent
c4bc27cf
Show whitespace changes
Inline
Side-by-side
Showing
8 changed files
with
361 additions
and
54 deletions
+361
-54
CSJFeedUtil.cs
Assets/Base/AdSDK/AD/CSJ/CSJFeedUtil.cs
+71
-6
Example.cs
Assets/Base/AdSDK/AD/CSJ/Example/Example.cs
+41
-19
Example.unity
Assets/Base/AdSDK/AD/CSJ/Example/Example.unity
+224
-9
InitScene.unity
Assets/Game/Main/Scenes/InitScene.unity
+1
-1
AdUtils.cs
Assets/Game/Main/Scripts/Utils/AdUtils.cs
+2
-2
DialogControl.cs
Assets/Game/Main/Scripts/View/DialogControl.cs
+9
-10
StickDialog.cs
Assets/Game/Main/Scripts/View/StickDialog.cs
+4
-4
EditorBuildSettings.asset
ProjectSettings/EditorBuildSettings.asset
+9
-3
No files found.
Assets/Base/AdSDK/AD/CSJ/CSJFeedUtil.cs
View file @
f531f188
...
...
@@ -49,8 +49,19 @@ public class CSJFeedUtil : MonoBehaviour
#elif UNITY_IOS
feedAd
.
Dispose
();
feedAd
=
null
;
#endif
if
(
lastEntity
!=
null
&&
lastCallBack
!=
null
)
{
var
adSlot
=
new
AdSlot
.
Builder
()
.
SetCodeId
(
lastEntity
.
codeId
)
.
SetImageAcceptedSize
(
Screen
.
width
,
0
)
.
SetSupportDeepLink
(
true
)
.
SetOrientation
(
AdOrientation
.
Horizontal
)
.
SetAdCount
(
1
)
//请求广告数量为1到3条
.
Build
();
this
.
AdNative
.
LoadNativeExpressAd
(
adSlot
,
new
CloseLoadFeedAdListener
(
lastEntity
,
lastCallBack
));
}
#endif
}
}
...
...
@@ -59,6 +70,9 @@ public class CSJFeedUtil : MonoBehaviour
/// </summary>
private
static
Queue
<
ExpressAd
>
feedAdCacheList
=
new
Queue
<
ExpressAd
>();
private
static
AdEntity
lastEntity
;
private
static
Action
<
bool
>
lastCallBack
;
/// <summary>
/// 缓存加载FeedAd
/// </summary>
...
...
@@ -66,17 +80,21 @@ public class CSJFeedUtil : MonoBehaviour
/// <param name="callback"></param>
public
void
LoadCacheFeedAd
(
AdEntity
entity
,
Action
<
bool
>
callback
)
{
lastEntity
=
entity
;
lastCallBack
=
callback
;
var
adSlot
=
new
AdSlot
.
Builder
()
#if UNITY_IOS
.
SetCodeId
(
entity
.
codeId
)
.
Set
ExpressView
AcceptedSize
(
Screen
.
width
,
0
)
.
Set
Image
AcceptedSize
(
Screen
.
width
,
0
)
#else
.
SetCodeId
(
entity
.
codeId
)
////期望模板广告view的size,单位dp,//高度设置为0,则高度会自适应
.
SetExpressViewAcceptedSize
(
Screen
.
width
,
0
)
.
SetImageAcceptedSize
(
1080
,
1920
)
#endif
.
SetSupportDeepLink
(
true
)
.
SetImageAcceptedSize
(
1080
,
1920
)
.
SetOrientation
(
AdOrientation
.
Horizontal
)
.
SetAdCount
(
1
)
//请求广告数量为1到3条
.
Build
();
...
...
@@ -85,19 +103,28 @@ public class CSJFeedUtil : MonoBehaviour
//FeedAd IOS 和 Android 相同
private
ExpressAd
feedAd
;
// 判断是否是刘海屏
private
static
bool
isX
;
public
static
bool
IsX
{
get
=>
isX
=
!(
Screen
.
width
==
750
&&
Screen
.
height
==
1334
)
&&
!(
Screen
.
width
==
1242
&&
Screen
.
height
==
2208
)
&&
!(
Screen
.
width
==
640
&&
Screen
.
height
==
1136
)
&&
!(
Screen
.
width
==
1080
&&
Screen
.
height
==
1920
);
set
=>
isX
=
value
;
}
/// <summary>
/// 展示缓存的FeedAd
/// </summary>
/// <param name="entity"></param>
public
void
ShowCacheFeedAd
(
AdEntity
entity
,
Action
<
bool
>
callback
)
{
CloseFeedAd
();
//
CloseFeedAd();
if
(
feedAdCacheList
.
Count
>
0
)
{
feedAd
=
feedAdCacheList
.
Dequeue
();
#if UNITY_IOS
in
t
x
=
0
;
int
y
=
100
;
floa
t
x
=
0
;
float
y
=
Screen
.
height
-
(
Screen
.
width
*
275.5f
/
375
)
-
(
IsX
?
45
:
0
)
;
//if (y == 0)
//{
// y = 100; // 防止Demo里刘海遮挡
...
...
@@ -162,6 +189,44 @@ public class CSJFeedUtil : MonoBehaviour
}
/// <summary>
/// 代替关闭方法的加载方法监听
/// </summary>
private
sealed
class
CloseLoadFeedAdListener
:
IExpressAdListener
{
private
AdEntity
entity
;
private
Action
<
bool
>
callback
;
public
CloseLoadFeedAdListener
(
AdEntity
entity
,
Action
<
bool
>
callback
)
{
this
.
entity
=
entity
;
this
.
callback
=
callback
;
}
public
void
OnError
(
int
code
,
string
message
)
{
callback
(
false
);
}
public
void
OnExpressAdLoad
(
List
<
ExpressAd
>
ads
)
{
}
#if UNITY_IOS
public
void
OnExpressBannerAdLoad
(
ExpressBannerAd
ad
)
{
}
public
void
OnExpressInterstitialAdLoad
(
ExpressInterstitialAd
ad
)
{
}
#else
#endif
}
private
sealed
class
ExpressAdInteractionListener
:
IExpressAdInteractionListener
{
...
...
Assets/Base/AdSDK/AD/CSJ/Example/Example.cs
View file @
f531f188
...
...
@@ -726,22 +726,22 @@ public sealed class Example : MonoBehaviour
public
void
LoadExpressFeedAd
()
{
//
this.width = GameObject.Find("Canvas/Width").GetComponent<InputField>();
//
this.height = GameObject.Find("Canvas/Height").GetComponent<InputField>();
this
.
width
=
GameObject
.
Find
(
"Canvas/Width"
).
GetComponent
<
InputField
>();
this
.
height
=
GameObject
.
Find
(
"Canvas/Height"
).
GetComponent
<
InputField
>();
//
int width;
//
int height;
//
int.TryParse(this.width.text, out width);
//
int.TryParse(this.height.text, out height);
int
width
;
int
height
;
int
.
TryParse
(
this
.
width
.
text
,
out
width
);
int
.
TryParse
(
this
.
height
.
text
,
out
height
);
//
if (width == 0)
//
{
// width = 375
;
//
}
//
if (height == 0)
//
{
//
height = 0;
//
}
if
(
width
==
0
)
{
width
=
Screen
.
width
;
}
if
(
height
==
0
)
{
height
=
0
;
}
#if UNITY_IOS
...
...
@@ -760,14 +760,14 @@ public sealed class Example : MonoBehaviour
var
adSlot
=
new
AdSlot
.
Builder
()
#if UNITY_IOS
.
SetCodeId
(
"945870984"
)
.
Set
ExpressViewAcceptedSize
(
Screen
.
width
,
0
)
.
Set
ImageAcceptedSize
(
width
,
height
)
#else
.
SetCodeId
(
"901121253"
)
////期望模板广告view的size,单位dp,//高度设置为0,则高度会自适应
.
SetExpressViewAcceptedSize
(
350
,
0
)
.
SetImageAcceptedSize
(
1080
,
1920
)
#endif
.
SetSupportDeepLink
(
true
)
.
SetImageAcceptedSize
(
1080
,
1920
)
.
SetOrientation
(
AdOrientation
.
Horizontal
)
.
SetAdCount
(
1
)
//请求广告数量为1到3条
.
Build
();
...
...
@@ -775,6 +775,25 @@ public sealed class Example : MonoBehaviour
}
public
void
CloseExpressFeedAd
()
{
#if UNITY_IOS
if
(
this
.
mExpressFeedad
!=
null
)
{
this
.
mExpressFeedad
.
Dispose
();
this
.
mExpressFeedad
=
null
;
}
#endif
}
// 判断是否是刘海屏
private
static
bool
isX
;
public
static
bool
IsX
{
get
=>
isX
=
!(
Screen
.
width
==
750
&&
Screen
.
height
==
1334
)
&&
!(
Screen
.
width
==
1242
&&
Screen
.
height
==
2208
)
&&
!(
Screen
.
width
==
640
&&
Screen
.
height
==
1136
)
&&
!(
Screen
.
width
==
1080
&&
Screen
.
height
==
1920
);
set
=>
isX
=
value
;
}
/// <summary>
/// Show the expressFeed Ad.
/// </summary>
...
...
@@ -800,10 +819,13 @@ public sealed class Example : MonoBehaviour
if
(
y
==
0
)
{
y
=
100
;
// 防止Demo里刘海遮挡
this
.
mExpressFeedad
.
ShowExpressAd
(
x
,
Screen
.
height
-
(
Screen
.
width
*
275.5f
/
375
)
+
(
IsX
?
45
:
0
));
}
else
{
this
.
mExpressFeedad
.
ShowExpressAd
(
x
,
y
);
}
#else
if
(
this
.
mExpressFeedad
==
null
)
{
...
...
Assets/Base/AdSDK/AD/CSJ/Example/Example.unity
View file @
f531f188
...
...
@@ -153,7 +153,7 @@ RectTransform:
m_Children
:
-
{
fileID
:
1701156893
}
m_Father
:
{
fileID
:
1314392414
}
m_RootOrder
:
2
3
m_RootOrder
:
2
4
m_LocalEulerAnglesHint
:
{
x
:
0
,
y
:
0
,
z
:
0
}
m_AnchorMin
:
{
x
:
0.5
,
y
:
0.5
}
m_AnchorMax
:
{
x
:
0.5
,
y
:
0.5
}
...
...
@@ -622,7 +622,7 @@ RectTransform:
-
{
fileID
:
390820842
}
-
{
fileID
:
1900675143
}
m_Father
:
{
fileID
:
1314392414
}
m_RootOrder
:
2
7
m_RootOrder
:
2
8
m_LocalEulerAnglesHint
:
{
x
:
0
,
y
:
0
,
z
:
0
}
m_AnchorMin
:
{
x
:
0.5
,
y
:
0.5
}
m_AnchorMax
:
{
x
:
0.5
,
y
:
0.5
}
...
...
@@ -692,6 +692,7 @@ MonoBehaviour:
m_CaretBlinkRate
:
0.85
m_CaretWidth
:
1
m_ReadOnly
:
0
m_ShouldActivateOnSelect
:
1
---
!u!114
&298469318
MonoBehaviour
:
m_ObjectHideFlags
:
0
...
...
@@ -1175,6 +1176,136 @@ CanvasRenderer:
m_PrefabAsset
:
{
fileID
:
0
}
m_GameObject
:
{
fileID
:
390820841
}
m_CullTransparentMesh
:
0
---
!u!1
&435488353
GameObject
:
m_ObjectHideFlags
:
0
m_CorrespondingSourceObject
:
{
fileID
:
0
}
m_PrefabInstance
:
{
fileID
:
0
}
m_PrefabAsset
:
{
fileID
:
0
}
serializedVersion
:
6
m_Component
:
-
component
:
{
fileID
:
435488354
}
-
component
:
{
fileID
:
435488357
}
-
component
:
{
fileID
:
435488356
}
-
component
:
{
fileID
:
435488355
}
m_Layer
:
5
m_Name
:
CloseExpressFeedAd
m_TagString
:
Untagged
m_Icon
:
{
fileID
:
0
}
m_NavMeshLayer
:
0
m_StaticEditorFlags
:
0
m_IsActive
:
1
---
!u!224
&435488354
RectTransform
:
m_ObjectHideFlags
:
0
m_CorrespondingSourceObject
:
{
fileID
:
0
}
m_PrefabInstance
:
{
fileID
:
0
}
m_PrefabAsset
:
{
fileID
:
0
}
m_GameObject
:
{
fileID
:
435488353
}
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
:
2135914299
}
m_Father
:
{
fileID
:
1314392414
}
m_RootOrder
:
19
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
:
150
,
y
:
-399
}
m_SizeDelta
:
{
x
:
200
,
y
:
40
}
m_Pivot
:
{
x
:
0.5
,
y
:
0.5
}
---
!u!114
&435488355
MonoBehaviour
:
m_ObjectHideFlags
:
0
m_CorrespondingSourceObject
:
{
fileID
:
0
}
m_PrefabInstance
:
{
fileID
:
0
}
m_PrefabAsset
:
{
fileID
:
0
}
m_GameObject
:
{
fileID
:
435488353
}
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
:
Highlighted
m_DisabledTrigger
:
Disabled
m_Interactable
:
1
m_TargetGraphic
:
{
fileID
:
435488356
}
m_OnClick
:
m_PersistentCalls
:
m_Calls
:
-
m_Target
:
{
fileID
:
1314392415
}
m_MethodName
:
CloseExpressFeedAd
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
&435488356
MonoBehaviour
:
m_ObjectHideFlags
:
0
m_CorrespondingSourceObject
:
{
fileID
:
0
}
m_PrefabInstance
:
{
fileID
:
0
}
m_PrefabAsset
:
{
fileID
:
0
}
m_GameObject
:
{
fileID
:
435488353
}
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
&435488357
CanvasRenderer
:
m_ObjectHideFlags
:
0
m_CorrespondingSourceObject
:
{
fileID
:
0
}
m_PrefabInstance
:
{
fileID
:
0
}
m_PrefabAsset
:
{
fileID
:
0
}
m_GameObject
:
{
fileID
:
435488353
}
m_CullTransparentMesh
:
0
---
!u!1
&451692491
GameObject
:
m_ObjectHideFlags
:
0
...
...
@@ -1286,7 +1417,7 @@ RectTransform:
-
{
fileID
:
862931689
}
-
{
fileID
:
1705353080
}
m_Father
:
{
fileID
:
1314392414
}
m_RootOrder
:
2
2
m_RootOrder
:
2
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
}
...
...
@@ -1356,6 +1487,7 @@ MonoBehaviour:
m_CaretBlinkRate
:
0.85
m_CaretWidth
:
1
m_ReadOnly
:
0
m_ShouldActivateOnSelect
:
1
---
!u!114
&476831098
MonoBehaviour
:
m_ObjectHideFlags
:
0
...
...
@@ -1504,7 +1636,7 @@ RectTransform:
-
{
fileID
:
1580559473
}
-
{
fileID
:
1509932176
}
m_Father
:
{
fileID
:
1314392414
}
m_RootOrder
:
2
0
m_RootOrder
:
2
1
m_LocalEulerAnglesHint
:
{
x
:
0
,
y
:
0
,
z
:
0
}
m_AnchorMin
:
{
x
:
0.5
,
y
:
0.5
}
m_AnchorMax
:
{
x
:
0.5
,
y
:
0.5
}
...
...
@@ -1574,6 +1706,7 @@ MonoBehaviour:
m_CaretBlinkRate
:
0.85
m_CaretWidth
:
1
m_ReadOnly
:
0
m_ShouldActivateOnSelect
:
1
---
!u!114
&512089642
MonoBehaviour
:
m_ObjectHideFlags
:
0
...
...
@@ -2137,7 +2270,7 @@ RectTransform:
m_Children
:
-
{
fileID
:
2016523971
}
m_Father
:
{
fileID
:
1314392414
}
m_RootOrder
:
2
4
m_RootOrder
:
2
5
m_LocalEulerAnglesHint
:
{
x
:
0
,
y
:
0
,
z
:
0
}
m_AnchorMin
:
{
x
:
0.5
,
y
:
0.5
}
m_AnchorMax
:
{
x
:
0.5
,
y
:
0.5
}
...
...
@@ -2918,6 +3051,7 @@ RectTransform:
-
{
fileID
:
1886729928
}
-
{
fileID
:
2012056991
}
-
{
fileID
:
1949856215
}
-
{
fileID
:
435488354
}
-
{
fileID
:
1941372746
}
-
{
fileID
:
512089640
}
-
{
fileID
:
2065175342
}
...
...
@@ -3454,7 +3588,7 @@ RectTransform:
-
{
fileID
:
339129617
}
-
{
fileID
:
322711759
}
m_Father
:
{
fileID
:
1314392414
}
m_RootOrder
:
2
5
m_RootOrder
:
2
6
m_LocalEulerAnglesHint
:
{
x
:
0
,
y
:
0
,
z
:
0
}
m_AnchorMin
:
{
x
:
0.5
,
y
:
0.5
}
m_AnchorMax
:
{
x
:
0.5
,
y
:
0.5
}
...
...
@@ -3524,6 +3658,7 @@ MonoBehaviour:
m_CaretBlinkRate
:
0.85
m_CaretWidth
:
1
m_ReadOnly
:
0
m_ShouldActivateOnSelect
:
1
---
!u!114
&1538577465
MonoBehaviour
:
m_ObjectHideFlags
:
0
...
...
@@ -4816,7 +4951,7 @@ RectTransform:
-
{
fileID
:
1713482699
}
-
{
fileID
:
215046895
}
m_Father
:
{
fileID
:
1314392414
}
m_RootOrder
:
2
6
m_RootOrder
:
2
7
m_LocalEulerAnglesHint
:
{
x
:
0
,
y
:
0
,
z
:
0
}
m_AnchorMin
:
{
x
:
0.5
,
y
:
0.5
}
m_AnchorMax
:
{
x
:
0.5
,
y
:
0.5
}
...
...
@@ -4886,6 +5021,7 @@ MonoBehaviour:
m_CaretBlinkRate
:
0.85
m_CaretWidth
:
1
m_ReadOnly
:
0
m_ShouldActivateOnSelect
:
1
---
!u!114
&1837937550
MonoBehaviour
:
m_ObjectHideFlags
:
0
...
...
@@ -5552,7 +5688,7 @@ RectTransform:
m_LocalScale
:
{
x
:
1
,
y
:
1
,
z
:
1
}
m_Children
:
[]
m_Father
:
{
fileID
:
1314392414
}
m_RootOrder
:
19
m_RootOrder
:
20
m_LocalEulerAnglesHint
:
{
x
:
0
,
y
:
0
,
z
:
0
}
m_AnchorMin
:
{
x
:
0.5
,
y
:
0.5
}
m_AnchorMax
:
{
x
:
0.5
,
y
:
0.5
}
...
...
@@ -6225,7 +6361,7 @@ RectTransform:
-
{
fileID
:
347773257
}
-
{
fileID
:
1585133255
}
m_Father
:
{
fileID
:
1314392414
}
m_RootOrder
:
2
1
m_RootOrder
:
2
2
m_LocalEulerAnglesHint
:
{
x
:
0
,
y
:
0
,
z
:
0
}
m_AnchorMin
:
{
x
:
0.5
,
y
:
0.5
}
m_AnchorMax
:
{
x
:
0.5
,
y
:
0.5
}
...
...
@@ -6295,6 +6431,7 @@ MonoBehaviour:
m_CaretBlinkRate
:
0.85
m_CaretWidth
:
1
m_ReadOnly
:
0
m_ShouldActivateOnSelect
:
1
---
!u!114
&2065175344
MonoBehaviour
:
m_ObjectHideFlags
:
0
...
...
@@ -6696,3 +6833,81 @@ CanvasRenderer:
m_PrefabAsset
:
{
fileID
:
0
}
m_GameObject
:
{
fileID
:
2116684603
}
m_CullTransparentMesh
:
0
---
!u!1
&2135914298
GameObject
:
m_ObjectHideFlags
:
0
m_CorrespondingSourceObject
:
{
fileID
:
0
}
m_PrefabInstance
:
{
fileID
:
0
}
m_PrefabAsset
:
{
fileID
:
0
}
serializedVersion
:
6
m_Component
:
-
component
:
{
fileID
:
2135914299
}
-
component
:
{
fileID
:
2135914301
}
-
component
:
{
fileID
:
2135914300
}
m_Layer
:
5
m_Name
:
Text
m_TagString
:
Untagged
m_Icon
:
{
fileID
:
0
}
m_NavMeshLayer
:
0
m_StaticEditorFlags
:
0
m_IsActive
:
1
---
!u!224
&2135914299
RectTransform
:
m_ObjectHideFlags
:
0
m_CorrespondingSourceObject
:
{
fileID
:
0
}
m_PrefabInstance
:
{
fileID
:
0
}
m_PrefabAsset
:
{
fileID
:
0
}
m_GameObject
:
{
fileID
:
2135914298
}
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
:
435488354
}
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
&2135914300
MonoBehaviour
:
m_ObjectHideFlags
:
0
m_CorrespondingSourceObject
:
{
fileID
:
0
}
m_PrefabInstance
:
{
fileID
:
0
}
m_PrefabAsset
:
{
fileID
:
0
}
m_GameObject
:
{
fileID
:
2135914298
}
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
:
15
m_FontStyle
:
0
m_BestFit
:
0
m_MinSize
:
0
m_MaxSize
:
40
m_Alignment
:
4
m_AlignByGeometry
:
0
m_RichText
:
1
m_HorizontalOverflow
:
0
m_VerticalOverflow
:
0
m_LineSpacing
:
1
m_Text
:
CloseExpressFeedAd
---
!u!222
&2135914301
CanvasRenderer
:
m_ObjectHideFlags
:
0
m_CorrespondingSourceObject
:
{
fileID
:
0
}
m_PrefabInstance
:
{
fileID
:
0
}
m_PrefabAsset
:
{
fileID
:
0
}
m_GameObject
:
{
fileID
:
2135914298
}
m_CullTransparentMesh
:
0
Assets/Game/Main/Scenes/InitScene.unity
View file @
f531f188
...
...
@@ -382,7 +382,7 @@ MonoBehaviour:
m_Script
:
{
fileID
:
11500000
,
guid
:
788e2a3a769e26b459cd63d4a5de7d76
,
type
:
3
}
m_Name
:
m_EditorClassIdentifier
:
isTest
:
0
isTest
:
1
isShowLog
:
1
XyDialog
:
{
fileID
:
0
}
---
!u!1
&2010092450
...
...
Assets/Game/Main/Scripts/Utils/AdUtils.cs
View file @
f531f188
...
...
@@ -238,7 +238,7 @@ public class AdUtils
public
static
void
showBanner
(
string
action
)
{
IsShowRewardAd
=
true
;
#if UNITY_EDITOR
#if UNITY_EDITOR
|| UNITY_IOS
return
;
#endif
AdManager
.
Instance
.
ShowCacheBannerAd
(
"banner"
,
action
);
...
...
Assets/Game/Main/Scripts/View/DialogControl.cs
View file @
f531f188
...
...
@@ -478,12 +478,12 @@ public class DialogControl : MonoBehaviour
//EventUtils.OnEvent("addDiamond_click", "点击钻石加号");
AudioUtils
.
ins
.
PlayBtnAudio
();
DiamondDialog
.
SetActive
(
true
);
#if UNITY_IOS
moveDiamondDialog
();
#else
//
#if UNITY_IOS
//
moveDiamondDialog();
//
#else
Invoke
(
"showAd"
,
0.5f
);
Invoke
(
"moveDiamondDialog"
,
1f
);
#endif
//
#endif
HttpTool
.
Instance
.
_Get
(
"app/v1/wdlc/reward/diamond_by_video_status"
,
parm
,
new
Action
<
DiamondStatusBean
>((
bean
)
=>
{
...
...
@@ -587,12 +587,12 @@ public class DialogControl : MonoBehaviour
AllSpeedDialog
.
SetActive
(
true
);
allSpeedDesc
.
text
=
"所有作物成熟速度加"
+
bean
.
reduceMinute
+
"分钟"
;
useAllSpeedByVideoNumTv
.
text
=
"每天0点重置视频次数(剩余"
+
bean
.
todayVideoRemainingNum
+
"次)"
;
#if UNITY_IOS
moveAllSpeedDialog
();
#else
//
#if UNITY_IOS
//
moveAllSpeedDialog();
//
#else
Invoke
(
"showAd"
,
0.5f
);
Invoke
(
"moveAllSpeedDialog"
,
1f
);
#endif
//
#endif
//HttpTool.Instance._Get("app/v1/game/reward_video/status", parm, new Action<VideoStatusBean>((bean) =>
//{
...
...
@@ -641,11 +641,10 @@ public class DialogControl : MonoBehaviour
/// </summary>
public
void
OnClickCloseAllSpeedDialog
()
{
AdUtils
.
closeFeedAd
();
allspeedcontent
.
transform
.
localPosition
-=
new
Vector3
(
0
,
320
,
0
);
AudioUtils
.
ins
.
PlayBtnAudio
();
AllSpeedDialog
.
SetActive
(
false
);
AdUtils
.
closeFeedAd
();
}
//使用及时雨
...
...
Assets/Game/Main/Scripts/View/StickDialog.cs
View file @
f531f188
...
...
@@ -34,12 +34,12 @@ public class StickDialog : MonoBehaviour
Debug
.
unityLogger
.
Log
(
"显示害虫弹窗"
+
arg
);
StickDialogObj
.
SetActive
(
true
);
#if UNITY_IOS
moveDialog
();
#else
//
#if UNITY_IOS
//
moveDialog();
//
#else
AdUtils
.
showFeedAd
(
"stick"
);
Invoke
(
"moveDialog"
,
1f
);
#endif
//
#endif
}
private
void
moveDialog
()
{
...
...
ProjectSettings/EditorBuildSettings.asset
View file @
f531f188
...
...
@@ -5,16 +5,22 @@ EditorBuildSettings:
m_ObjectHideFlags
:
0
serializedVersion
:
2
m_Scenes
:
-
enabled
:
1
-
enabled
:
0
path
:
Assets/Game/Main/Scenes/InitScene.unity
guid
:
902436d14e36d4d42921eab701175b51
-
enabled
:
1
-
enabled
:
0
path
:
Assets/Game/Splash/Splash.unity
guid
:
37af8cf3fb373478ab04e3ee2f3b700a
-
enabled
:
1
-
enabled
:
0
path
:
Assets/Game/Main/Scenes/CrazyCar.unity
guid
:
2ae344869669f6641a05481805b94e98
-
enabled
:
0
path
:
Assets/Base/AdSDK/AD/Demo/AdDemo.unity
guid
:
ef80a35d44f809e4a8957d1ed9571fd2
-
enabled
:
0
path
:
Assets/Base/AdSDK/AD/CSJ/Example/Example.unity
guid
:
1e4f8457b1266154e80399e42b932ceb
-
enabled
:
1
path
:
Assets/Base/AdSDK/AD/GDT/UnionDemo/UnionExample.unity
guid
:
6c963ae210fa3c3438c2f6770ee81fc9
m_configObjects
:
{}
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