package Ġpl . net igen . core api . ads Ċ Ċ /** Ċ Ġ* ĠMan ages ĠInter stitial ĠAd : Ċ Ġ* Ġ- Ġloading Ċ Ġ* Ġ- Ġshowing Ġto Ġthe Ġuser Ċ Ġ* Ġ- Ġprovides Ġloading , Ġshowing Ġand Ġclosing Ġevents Ċ Ġ* Ġ- Ġis Ġconnected Ġwith Ġactivity Ġlifecycle Ċ Ġ* Ċ Ġ* ĠInter stitial Ġads Ġare Ġfull - screen Ġads Ġthat Ġcover Ġthe Ġinterface Ġof Ġtheir Ġhost Ġapp . Ċ Ġ* ĠThey 're Ġtypically Ġdisplayed Ġat Ġnatural Ġtransition Ġpoints Ġin Ġthe Ġflow Ġof Ġan Ġapp , Ċ Ġ* Ġsuch Ġas Ġbetween Ġactivities Ġor Ġduring Ġthe Ġpause Ġbetween Ġlevels Ġin Ġa Ġgame . Ċ Ġ* ĠIn Ġthis Ġapi Ġdefault Ġbehaviour Ġwe Ġdisplaying Ġit Ġalso Ġafter Ġshowing Ġsplash Ġto Ġthe Ġusers Ġon Ġapplication Ġlaunch . Ċ Ġ* ĠWhen Ġan Ġapp Ġshows Ġan Ġinter stitial Ġad , Ċ Ġ* Ġthe Ġuser Ġhas Ġthe Ġchoice Ġto Ġeither Ġtap Ġon Ġthe Ġad Ġand Ġcontinue Ġto Ġits Ġdestination Ġor Ġclose Ġit Ġand Ġreturn Ġto Ġthe Ġapp . Ċ Ġ* Ċ Ġ*/ Ċ interface ĠI Inter stitial Ad Ġ: ĠI Ad Ġ{ ĊĠĠĠ Ġ/** ĊĠĠĠĠ Ġ* ĠIndicates Ġif Ġad Ġis Ġloaded Ġand Ġready Ġto Ġshow ĊĠĠĠĠ Ġ*/ ĊĠĠĠ Ġval Ġis Loaded : ĠBoolean ĊĊĠĠĠ Ġ/** ĊĠĠĠĠ Ġ* ĠLoads Ġad Ġand Ġprovides Ġload Ġsuccess / failure Ġcallback ĊĠĠĠĠ Ġ* ĊĠĠĠĠ Ġ* Ġ@ param ĠonLoad Success ĠCallback Ġcalled Ġwhen Ġad Ġis Ġloaded Ġor Ġan Ġerror Ġoccurred ĊĠĠĠĠ Ġ*/ ĊĠĠĠ Ġfun Ġload ( on Load Success : Ġ( Boolean ) Ġ-> ĠUnit ) ĊĊĠĠĠ Ġ/** ĊĠĠĠĠ Ġ* ĠIndicates Ġis Ġactivity Ġalive Ġor Ġin Ġbackground ĊĠĠĠĠ Ġ*/ ĊĠĠĠ Ġvar ĠisIn Background : ĠBoolean ĊĊĠĠĠ Ġ/** ĊĠĠĠĠ Ġ* ĠShows Ġad Ġif Ġit Ġis Ġloaded Ġand Ġminimum Ġtime Ġbetween Ġthis Ġads Ġpassed Ġ( limit Ġcan Ġbe Ġignored Ġby Ġ[ force Show ] Ġ= Ġtrue ) ĊĠĠĠĠ Ġ* ĊĠĠĠĠ Ġ* Ġ@ param Ġforce Show ĠIf Ġtrue Ġtime Ġlimit Ġis Ġignored ĊĠĠĠĠ Ġ* Ġ@ param Ġon Closed Or Not Show ed ĠCallback Ġcalled Ġwhen Ġad Ġcan 't Ġbe Ġshowed Ġor Ġad Ġis Ġclosed ĊĠĠĠĠ Ġ*/ ĊĠĠĠ Ġfun Ġshow If Can Be Show ed ( force Show : ĠBoolean Ġ= Ġfalse , Ġon Closed Or Not Show ed : Ġ( Boolean ) Ġ-> ĠUnit ) ĊĊĠĠĠ Ġ/** ĊĠĠĠĠ Ġ* ĠLoads Ġad Ġif Ġit Ġis Ġnot Ġcurrently Ġloading Ġor Ġalready Ġloaded ĊĠĠĠĠ Ġ* ĊĠĠĠĠ Ġ*/ ĊĠĠĠ Ġfun Ġload If ShouldBe Loaded () Ċ }