package Ġio . github . nullptr x . p angle flutter . delegate Ċ Ċ import Ġcom . by ted ance . sdk . open ad sdk . TT Ad Native Ċ import Ġcom . by ted ance . sdk . open ad sdk . TT Banner Ad Ċ import Ġio . github . nullptr x . p angle flutter . P angle Ad Manager Ċ import Ġio . github . nullptr x . p angle flutter . common . TT Size Ċ import Ġio . github . nullptr x . p angle flutter . common . k Block Ċ Ċ class ĠF LT Banner Ad ( val Ġsize : TT Size , Ġvar Ġresult : Ġ( Any ) Ġ-> ĠUnit ) Ġ: ĠTT Ad Native . Banner Ad Listener Ġ{ ĊĊĠ Ġoverride Ġfun ĠonError ( code : ĠInt , Ġmessage : ĠString ?) Ġ{ ĊĠĠĠ Ġinvoke ( code , Ġmessage ) ĊĠ Ġ} ĊĊĠ Ġoverride Ġfun Ġon Banner Ad Load ( ad : ĠT TB anner Ad ) Ġ{ ĊĊĠĠĠ Ġval Ġdata Ġ= ĠP angle Ad Manager . shared . set Banner Ad ( size , Ġarray ListOf ( ad )) ĊĠĠĠ Ġinvoke ( count Ġ= Ġ 1 , Ġdata Ġ= Ġdata ) ĊĠ Ġ} ĊĊĊĠ Ġprivate Ġfun Ġinvoke ( code : ĠInt Ġ= Ġ 0 , Ġmessage : ĠString ? Ġ= Ġnull , Ġcount : ĠInt Ġ= Ġ 0 , Ġdata : ĠList < String >? Ġ= Ġnull ) Ġ{ ĊĠĠĠ Ġif Ġ( result Ġ== Ġk Block ) Ġ{ ĊĠĠĠĠĠ Ġreturn ĊĠĠĠ Ġ} ĊĠĠĠ Ġresult . apply Ġ{ ĊĠĠĠĠĠ Ġval Ġargs Ġ= Ġmutable Map Of < String , ĠAny >() ĊĠĠĠĠĠ Ġargs [" code "] Ġ= Ġcode ĊĠĠĠĠĠ Ġmessage ?. also Ġ{ ĊĠĠĠĠĠĠĠ Ġargs [" message "] Ġ= Ġit ĊĠĠĠĠĠ Ġ} ĊĠĠĠĠĠ Ġargs [" count "] Ġ= Ġcount ĊĠĠĠĠĠ Ġdata ?. also Ġ{ ĊĠĠĠĠĠĠĠ Ġargs [" data "] Ġ= Ġit ĊĠĠĠĠĠ Ġ} ĊĠĠĠĠĠ Ġinvoke ( args ) ĊĠĠĠĠĠ Ġresult Ġ= Ġk Block ĊĠĠĠ Ġ} ĊĊĊĠ Ġ} Ċ Ċ }