Commit ed0a344d authored by wanglei's avatar wanglei

Merge remote-tracking branch 'origin/master'

parents 709473d0 ef137fc4
...@@ -9,6 +9,7 @@ import com.base.datarecovery.ads.AdmobEvent.pullAd ...@@ -9,6 +9,7 @@ import com.base.datarecovery.ads.AdmobEvent.pullAd
import com.base.datarecovery.ads.AdmobEvent.showAd import com.base.datarecovery.ads.AdmobEvent.showAd
import com.base.datarecovery.help.BaseApplication import com.base.datarecovery.help.BaseApplication
import com.base.datarecovery.help.ConfigHelper import com.base.datarecovery.help.ConfigHelper
import com.base.datarecovery.utils.LogEx
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
...@@ -19,6 +20,7 @@ import java.util.UUID ...@@ -19,6 +20,7 @@ import java.util.UUID
object AdmobNativeUtils { object AdmobNativeUtils {
private val TAG = "AdmobNativeUtils"
private var nativeAd: NativeAd? = null private var nativeAd: NativeAd? = null
private var isLoading = false private var isLoading = false
private var nativeLoadTime = Long.MAX_VALUE private var nativeLoadTime = Long.MAX_VALUE
...@@ -48,6 +50,7 @@ object AdmobNativeUtils { ...@@ -48,6 +50,7 @@ object AdmobNativeUtils {
).forNativeAd { ).forNativeAd {
nativeLoadTime = System.currentTimeMillis() nativeLoadTime = System.currentTimeMillis()
nativeAd = it nativeAd = it
LogEx.logDebug(TAG, "nativeAd=${nativeAd.toString()}")
isLoading = false isLoading = false
loadingListener?.invoke() loadingListener?.invoke()
...@@ -60,6 +63,7 @@ object AdmobNativeUtils { ...@@ -60,6 +63,7 @@ object AdmobNativeUtils {
} }
override fun onAdFailedToLoad(p0: LoadAdError) { override fun onAdFailedToLoad(p0: LoadAdError) {
LogEx.logDebug(TAG, "onAdFailedToLoad=${p0.message}")
nativeAd = null nativeAd = null
isLoading = false isLoading = false
pullAd(p0.responseInfo, "nativeAd", p0.message, reqId = reqId) pullAd(p0.responseInfo, "nativeAd", p0.message, reqId = reqId)
......
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