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

Ignore the adView layout exception

parent fd58bd73
...@@ -193,6 +193,7 @@ class ProfilesFragment : ToolbarFragment(), Toolbar.OnMenuItemClickListener { ...@@ -193,6 +193,7 @@ 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) {
try {
// OnUnifiedNativeAdLoadedListener implementation. // OnUnifiedNativeAdLoadedListener implementation.
val adContainer = itemView.findViewById<LinearLayout>(R.id.ad_container) val adContainer = itemView.findViewById<LinearLayout>(R.id.ad_container)
val adView = layoutInflater.inflate(R.layout.ad_unified, adContainer, val adView = layoutInflater.inflate(R.layout.ad_unified, adContainer,
...@@ -203,6 +204,9 @@ class ProfilesFragment : ToolbarFragment(), Toolbar.OnMenuItemClickListener { ...@@ -203,6 +204,9 @@ class ProfilesFragment : ToolbarFragment(), Toolbar.OnMenuItemClickListener {
adContainer.addView(adView) 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