IntersticielAds
La vue IntersticielAds est celle utilisé pour afficher la publicité provenant du serveur de publicité de iLink. De la même manière qu'une bannière publicitaire intersticiel de Google, elle s'affiche à interval régulier à l'utilisateur afin de ne pas gener son expérience au sein de l'application. elle est conçu pour s'afficher à l'utilisateur en mode plein écran avec un bouton permettant de fermé la publicité.
Pour ce faire, elle fait appel au package WebView de react-native afin de pouvoir affiché le contenu HTML de la bannière publicitaire provenant du serveur de publicité.
⚠️ NB: un délais devrait être définis avant que le bouton de ferméture ne soit affiché de manière a forcer l'utilisateur à regarder tout de même la publicité durant une certaine période de temps définis au préalable.
Rendu de la vue
Comme expliqué plus haut, le rendu final cette interface est la publicité renvoyé par le serveur de publicité
render() {return (<View style={styles.parent} ><View style={styles.container}><Icon.Buttonname={"close"}color={"white"}onPress={() => {this.popOverLay()}}style={{ borderRadius: 0 }}>Fermer</Icon.Button><WebViewsource={{ uri: 'https://ad-server.ilink-app.com/ad_display/zone1/zone4.html' }}style={{ flex: 1 }}/></View></View>)}