Commit 48f458cb authored by Max Lv's avatar Max Lv

Ignore the adView layout exception

parent fd58bd73
...@@ -193,16 +193,20 @@ class ProfilesFragment : ToolbarFragment(), Toolbar.OnMenuItemClickListener { ...@@ -193,16 +193,20 @@ class ProfilesFragment : ToolbarFragment(), Toolbar.OnMenuItemClickListener {
val builder = AdLoader.Builder(context, "ca-app-pub-9097031975646651/9333091620") val builder = AdLoader.Builder(context, "ca-app-pub-9097031975646651/9333091620")
builder.forUnifiedNativeAd { unifiedNativeAd -> builder.forUnifiedNativeAd { unifiedNativeAd ->
if (!isAdLoaded && isAttached) { if (!isAdLoaded && isAttached) {
// OnUnifiedNativeAdLoadedListener implementation. try {
val adContainer = itemView.findViewById<LinearLayout>(R.id.ad_container) // OnUnifiedNativeAdLoadedListener implementation.
val adView = layoutInflater.inflate(R.layout.ad_unified, adContainer, val adContainer = itemView.findViewById<LinearLayout>(R.id.ad_container)
false) as UnifiedNativeAdView val adView = layoutInflater.inflate(R.layout.ad_unified, adContainer,
populateUnifiedNativeAdView(unifiedNativeAd, adView) false) as UnifiedNativeAdView
populateUnifiedNativeAdView(unifiedNativeAd, adView)
adContainer.removeAllViews()
adContainer.addView(adView) adContainer.removeAllViews()
adContainer.addView(adView)
isAdLoaded = true
isAdLoaded = true
} catch (ex: IllegalStateException) {
// Ignore the adView layout exception
}
} }
} }
......
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