Commit 2475e1a9 authored by wanglei's avatar wanglei

[修改]广告代码修改

parent fdd35a54
...@@ -156,8 +156,8 @@ object AdsMgr { ...@@ -156,8 +156,8 @@ object AdsMgr {
*/ */
fun showOpen( fun showOpen(
activity: Activity, activity: Activity,
isUnLimit: Boolean = false,
showCallBack: AdsShowCallBack? = null, showCallBack: AdsShowCallBack? = null,
isUnLimit: Boolean = false,
) { ) {
if (configBean.isInBlackList) { if (configBean.isInBlackList) {
EventUtils.event("isInBlackList", "isInBlackList=${configBean.isInBlackList}") EventUtils.event("isInBlackList", "isInBlackList=${configBean.isInBlackList}")
...@@ -195,8 +195,8 @@ object AdsMgr { ...@@ -195,8 +195,8 @@ object AdsMgr {
*/ */
fun showInsert( fun showInsert(
activity: Activity, activity: Activity,
isUnLimit: Boolean = false,
showCallBack: AdsShowCallBack? = null, showCallBack: AdsShowCallBack? = null,
isUnLimit: Boolean = false,
) { ) {
if (configBean.isInBlackList) { if (configBean.isInBlackList) {
EventUtils.event("isInBlackList", configBean.isInBlackList.toString()) EventUtils.event("isInBlackList", configBean.isInBlackList.toString())
...@@ -238,7 +238,6 @@ object AdsMgr { ...@@ -238,7 +238,6 @@ object AdsMgr {
} }
} }
fun isNativeShow() = LimitUtils.isAdShow(AdsType.NATIVE, null)
/** /**
* 展示banner广告 * 展示banner广告
......
...@@ -62,7 +62,7 @@ class AdInterMgr { ...@@ -62,7 +62,7 @@ class AdInterMgr {
val needLoad = adState.currentAd == null || !adAvailable() val needLoad = adState.currentAd == null || !adAvailable()
if (needLoad) { if (needLoad) {
if (!adState.loadingAd) { if (!adState.loadingAd) {
loadAd(activity, isUnLimit, adEvent) loadAd(activity, adEvent, isUnLimit)
} }
} else { } else {
showReadyAd(adEvent) showReadyAd(adEvent)
...@@ -103,7 +103,7 @@ class AdInterMgr { ...@@ -103,7 +103,7 @@ class AdInterMgr {
showCallBack?.close() showCallBack?.close()
showCallBack = null showCallBack = null
loadAd(MyApplication.appContext, false, AdmobEvent("interAd", "preload")) loadAd(MyApplication.appContext, AdmobEvent("interAd", "preload"))
} }
override fun onAdClicked() { override fun onAdClicked() {
...@@ -121,7 +121,7 @@ class AdInterMgr { ...@@ -121,7 +121,7 @@ class AdInterMgr {
fun loadAd( fun loadAd(
context: Context, context: Context,
adEvent: AdEvent, adEvent: AdEvent,
isUnLimit: Boolean=false, isUnLimit: Boolean = false,
) { ) {
if (!isUnLimit) { if (!isUnLimit) {
if (!LimitUtils.isAdShow(AdsType.INSERT, adEvent)) { if (!LimitUtils.isAdShow(AdsType.INSERT, adEvent)) {
......
...@@ -3,6 +3,7 @@ package com.base.appzxhy.ads.admob ...@@ -3,6 +3,7 @@ package com.base.appzxhy.ads.admob
import com.base.appzxhy.GlobalConfig import com.base.appzxhy.GlobalConfig
import com.base.appzxhy.ads.AdsType import com.base.appzxhy.ads.AdsType
import com.base.appzxhy.ads.LimitUtils import com.base.appzxhy.ads.LimitUtils
import com.base.appzxhy.ads.NativeParentView
import com.google.android.gms.ads.AdListener import com.google.android.gms.ads.AdListener
import com.google.android.gms.ads.AdLoader import com.google.android.gms.ads.AdLoader
import com.google.android.gms.ads.AdRequest import com.google.android.gms.ads.AdRequest
......
...@@ -54,7 +54,7 @@ class AdOpenMgr { ...@@ -54,7 +54,7 @@ class AdOpenMgr {
val needLoad = adState.currentAd == null || !adAvailable() val needLoad = adState.currentAd == null || !adAvailable()
if (needLoad) { if (needLoad) {
if (!adState.loadingAd) { if (!adState.loadingAd) {
loadAd(activity, isUnLimit, adEvent) loadAd(activity, adEvent, isUnLimit)
} }
} else { } else {
showReadyAd(adEvent) showReadyAd(adEvent)
...@@ -96,7 +96,7 @@ class AdOpenMgr { ...@@ -96,7 +96,7 @@ class AdOpenMgr {
adState.onAdHidden() adState.onAdHidden()
//预加载,“Timeout for show call succeed.”预加载的广告大概率, //预加载,“Timeout for show call succeed.”预加载的广告大概率,
loadAd(MyApplication.appContext, false, AdmobEvent("openAd", "preload")) loadAd(MyApplication.appContext, AdmobEvent("openAd", "preload"))
} }
......
...@@ -57,12 +57,12 @@ class MaxInsertMgr { ...@@ -57,12 +57,12 @@ class MaxInsertMgr {
} }
if (!adAvailable() || adState.currentAd == null) { if (!adAvailable() || adState.currentAd == null) {
loadAd(activity, isUnLimit, adEvent) loadAd(activity, adEvent, isUnLimit)
return return
} }
if (adState.currentAd?.isReady == false) { if (adState.currentAd?.isReady == false) {
loadAd(activity, isUnLimit, adEvent) loadAd(activity, adEvent, isUnLimit)
return return
} }
showReadyAd(adEvent) showReadyAd(adEvent)
...@@ -100,7 +100,7 @@ class MaxInsertMgr { ...@@ -100,7 +100,7 @@ class MaxInsertMgr {
adState.onAdHidden() adState.onAdHidden()
showCallBack?.close() showCallBack?.close()
loadAd(activity.applicationContext, false, AdMaxEvent("interAd", "preload")) loadAd(activity.applicationContext, AdMaxEvent("interAd", "preload"))
} }
override fun onAdClicked(ad: MaxAd) { override fun onAdClicked(ad: MaxAd) {
...@@ -121,7 +121,7 @@ class MaxInsertMgr { ...@@ -121,7 +121,7 @@ class MaxInsertMgr {
fun loadAd( fun loadAd(
context: Context, context: Context,
adEvent: AdEvent, adEvent: AdEvent,
isUnLimit: Boolean=false, isUnLimit: Boolean = false,
) { ) {
if (!isUnLimit) { if (!isUnLimit) {
if (!LimitUtils.isAdShow(AdsType.INSERT, adEvent)) { if (!LimitUtils.isAdShow(AdsType.INSERT, adEvent)) {
......
...@@ -15,19 +15,10 @@ class InterAdServiceImp : InterAdService { ...@@ -15,19 +15,10 @@ class InterAdServiceImp : InterAdService {
if (AdConfigBean.adsConfigBean.functionInShowAd) { if (AdConfigBean.adsConfigBean.functionInShowAd) {
AdsMgr.showInsert(activity, object : AdsShowCallBack() { AdsMgr.showInsert(activity, object : AdsShowCallBack() {
override fun close(where: Int) { override fun next() {
callBack.invoke() callBack.invoke()
} }
override fun failed(where: Int) {
callBack.invoke()
}
override fun adFailed(where: Int) {
callBack.invoke()
}
}) })
} else { } else {
callBack.invoke() callBack.invoke()
...@@ -39,15 +30,7 @@ class InterAdServiceImp : InterAdService { ...@@ -39,15 +30,7 @@ class InterAdServiceImp : InterAdService {
if (AdConfigBean.adsConfigBean.functionBackShowAd) { if (AdConfigBean.adsConfigBean.functionBackShowAd) {
AdsMgr.showInsert(activity, object : AdsShowCallBack() { AdsMgr.showInsert(activity, object : AdsShowCallBack() {
override fun close(where: Int) { override fun next() {
callBack.invoke()
}
override fun failed(where: Int) {
callBack.invoke()
}
override fun adFailed(where: Int) {
callBack.invoke() callBack.invoke()
} }
}) })
......
...@@ -21,7 +21,7 @@ class NativeAdServiceImp : NativeAdService { ...@@ -21,7 +21,7 @@ class NativeAdServiceImp : NativeAdService {
else -> R.layout.layout_admob_native_custom else -> R.layout.layout_admob_native_custom
} }
val maxLayout = R.layout.layout_max_native_custom val maxLayout = R.layout.layout_max_native_custom
AdsMgr.showNative(activity, flAd, admobLayout, maxLayout) // AdsMgr.showNative(activity, flAd, admobLayout, maxLayout)
} }
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment