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 {
val builder = AdLoader.Builder(context, "ca-app-pub-9097031975646651/9333091620")
builder.forUnifiedNativeAd { unifiedNativeAd ->
if (!isAdLoaded && isAttached) {
// OnUnifiedNativeAdLoadedListener implementation.
val adContainer = itemView.findViewById<LinearLayout>(R.id.ad_container)
val adView = layoutInflater.inflate(R.layout.ad_unified, adContainer,
false) as UnifiedNativeAdView
populateUnifiedNativeAdView(unifiedNativeAd, adView)
adContainer.removeAllViews()
adContainer.addView(adView)
isAdLoaded = true
try {
// OnUnifiedNativeAdLoadedListener implementation.
val adContainer = itemView.findViewById<LinearLayout>(R.id.ad_container)
val adView = layoutInflater.inflate(R.layout.ad_unified, adContainer,
false) as UnifiedNativeAdView
populateUnifiedNativeAdView(unifiedNativeAd, adView)
adContainer.removeAllViews()
adContainer.addView(adView)
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