package Ġcom . alle ver . app . gif . search . ui Ċ Ċ import Ġandroid . os . Bundle Ċ import Ġandroid . view . LayoutInflater Ċ import Ġandroid . view . View Ċ import Ġandroid . view . ViewGroup Ċ import Ġandroid . widget . TextView Ċ import Ġcom . alle ver . app . gif . search . R Ċ import Ġcom . alle ver . lib . ad . chain . I Ad Ċ import Ġcom . alle ver . lib . common . app . App Ċ import Ġcom . alle ver . lib . common . app . Base Fragment Ċ Ċ class ĠGuide Fragment Ġ: ĠBase Fragment () Ġ{ ĊĠĠĠ Ġprivate Ġvar Ġm Banner Ad : ĠI Ad ? Ġ= Ġnull ĊĠĠĠ Ġoverride Ġfun ĠonCreate View ( ĊĠĠĠĠĠĠĠ Ġinflater : ĠLayoutInflater , ĊĠĠĠĠĠĠĠ Ġcontainer : ĠViewGroup ?, ĊĠĠĠĠĠĠĠ ĠsavedInstanceState : ĠBundle ? ĊĠĠĠ Ġ): ĠView ? Ġ{ ĊĠĠĠĠĠĠĠ Ġval Ġview Ġ= ĊĠĠĠĠĠĠĠĠĠĠĠ ĠLayoutInflater . from ( App . context ). inflate ( R . layout . fragment _ guide , Ġcontainer , Ġfalse ) ĊĊĠĠĠĠĠĠĠ Ġval Ġguide Tips Ġ= ĠStringBuilder () ĊĠĠĠĠĠĠĠ Ġview . findViewById < TextView >( R . id . tv Guide Tips ). text Ġ= Ġguide Tips . toString () Ċ Ċ // ĠĠĠĠĠĠĠ Ġm Handler . post Delayed ({ Ċ // ĠĠĠĠĠĠĠĠĠĠĠ Ġval Ġbanner Container Ġ= Ġview . findViewById < ViewGroup >( R . id . banner _ container ) Ċ // ĠĠĠĠĠĠĠĠĠĠĠ ĠAd Chain Helper . load Ad ( Ad Constants . AD _ NAME _ BAN NER , Ġbanner Container , Ġobject Ġ: ĠAd Chain Listener Ġ{ Ċ // ĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġoverride Ġfun Ġon Loaded ( ad : ĠI Ad ?) Ġ{ Ċ // ĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġm Banner Ad Ġ= Ġad Ċ // ĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġ} Ċ // ĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġoverride Ġfun Ġon Failed ( msg : ĠString ) Ġ{} Ċ // ĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġoverride Ġfun Ġon Show ed () Ġ{} Ċ // ĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġoverride Ġfun Ġon Dismiss () Ġ{} Ċ // Ċ // ĠĠĠĠĠĠĠĠĠĠĠ Ġ}) Ċ // ĠĠĠĠĠĠĠ Ġ}, Ġ 6 0 0 0 ) ĊĊĊĠĠĠĠĠĠĠ Ġreturn Ġview ĊĠĠĠ Ġ} ĊĊĠĠĠ Ġoverride Ġfun Ġon Destroy () Ġ{ ĊĠĠĠĠĠĠĠ Ġm Banner Ad ?. destroy () ĊĠĠĠĠĠĠĠ Ġsuper . on Destroy () ĊĠĠĠ Ġ} Ċ }