package Ġxyz . code ge ek . out break visual izer . fragments ĊĊ Ċ import Ġandroid . os . Bundle Ċ import Ġandroid . view . LayoutInflater Ċ import Ġandroid . view . View Ċ import Ġandroid . view . ViewGroup Ċ import Ġandroidx . databinding . Data Binding Util Ċ import Ġandroidx . fragment . app . Fragment Ċ import Ġandroidx . navigation . fragment . find Nav Controller Ċ import Ġandroidx . navigation . ui . setup With Nav Controller Ċ import Ġcom . google . android . gms . ads . Ad Request Ċ import Ġcom . google . android . gms . ads . Ad View Ċ import Ġcom . google . android . gms . ads . Mobile Ads Ċ import Ġxyz . code ge ek . out break visual izer . R Ċ import Ġxyz . code ge ek . out break visual izer . databinding . Fragment Fact s Binding Ċ Ċ /** Ċ Ġ* ĠA Ġsimple Ġ[ Fragment ] Ġsubclass . Ċ Ġ*/ Ċ class ĠF acts Fragment Ġ: ĠFragment () Ġ{ ĊĠĠĠ Ġprivate Ġlateinit Ġvar Ġfacts Binding : ĠFragment Fact s Binding ĊĠĠĠ Ġprivate Ġlateinit Ġvar Ġad View : ĠAd View ĊĊĠĠĠ Ġoverride Ġfun Ġon Activity Created ( savedInstanceState : ĠBundle ?) Ġ{ ĊĠĠĠĠĠĠĠ Ġsuper . on Activity Created ( savedInstanceState ) ĊĠĠĠĠĠĠĠ ĠMobile Ads . initialize ( context ) ĊĠĠĠĠĠĠĠ Ġad View Ġ= Ġrequire View (). findViewById ( R . id . ad View _ facts ) ĊĠĠĠĠĠĠĠ Ġval Ġad Request Ġ= ĠAd Request . Builder () ĊĠĠĠĠĠĠĠĠĠĠĠ Ġ. build () ĊĠĠĠĠĠĠĠ Ġad View . load Ad ( ad Request ) ĊĠĠĠ Ġ} ĊĊĠĠĠ Ġoverride Ġfun ĠonCreate View ( ĊĠĠĠĠĠĠĠ Ġinflater : ĠLayoutInflater , Ġcontainer : ĠViewGroup ?, ĊĠĠĠĠĠĠĠ ĠsavedInstanceState : ĠBundle ? ĊĠĠĠ Ġ): ĠView ? Ġ{ ĊĠĠĠĠĠĠĠ Ġ// ĠInf late Ġthe Ġlayout Ġfor Ġthis Ġfragment ĊĠĠĠĠĠĠĠ Ġval Ġnav Controller Ġ= Ġfind Nav Controller () ĊĠĠĠĠĠĠĠ Ġfacts Binding Ġ= ĠData Binding Util . inflate ( in flater , ĠR . layout . fragment _ facts , Ġcontainer , Ġfalse ) ĊĠĠĠĠĠĠĠ Ġ// Col lapsible Ġtoolbar ĊĠĠĠĠĠĠĠ Ġval Ġlayout Ġ= Ġfacts Binding . collapsible Toolbar Fact s ĊĠĠĠĠĠĠĠ Ġval Ġtoolbar Ġ= Ġfacts Binding . tool Bar Fact s ĊĠĠĠĠĠĠĠ Ġlayout . setup With Nav Controller ( toolbar , Ġnav Controller ) ĊĠĠĠĠĠĠĠ Ġlayout . setContent S cri m Color ( resources . getColor ( R . color . white _ 5 0 )) ĊĠĠĠĠĠĠĠ Ġlayout . set Collapsed Title TextColor ( resources . getColor ( R . color . purple _ 5 0 0 )) ĊĠĠĠĠĠĠĠ Ġlayout . set Expanded Title Color ( resources . getColor ( R . color . white _ 5 0 )) ĊĠĠĠĠĠĠĠ Ġreturn Ġfacts Binding . root ĊĠĠĠ Ġ} Ċ Ċ } Ċ