# Overzicht
Dit is een app voor app-ontwikkelaars die het genereren van inkomsten belangrijk vinden.
Deze applicatie is een demo om te zien hoe verschillende soorten advertenties daadwerkelijk op uw apparaat verschijnen.
In het bijzonder kunnen we voor Flutter-ontwikkelaars de dart-broncode delen die daadwerkelijk wordt gebruikt om advertenties in deze applicatie weer te geven.
# Over de app
De applicatie heeft een boomstructuur.
Op elke pagina worden twee tabbladen weergegeven
1. TAB VOORBEELD: Het gedeelte waar de advertentie samen met de inhoud wordt weergegeven
2. TAB CODE: De broncode die de advertentie zelf weergeeft
## VOORBEELD TAB
De bijbehorende advertentie wordt samen met de pagina-inhoud weergegeven.
Afhankelijk van de advertentie worden gebeurtenissen die verband houden met de advertentie weergegeven op het logscherm.
### Advertentiegebeurtenissen
Bij de meeste advertentiedemo's wordt een logboekvenster weergegeven en wordt de advertentieweergavegebeurtenis bijgewerkt, zodat u in chronologische volgorde kunt zien wat er gebeurt.
Als er toch een fout optreedt, maakt de weergegeven foutcode het gemakkelijk om het probleem te identificeren.
## CODETAB
Het toont de dart-broncode en een zwevende actieknop.
De broncode die hier wordt weergegeven, is de code die daadwerkelijk wordt gebruikt om de advertentie op de voorbeeldpagina weer te geven.
Afhankelijk van de inhoud van de advertentie kunnen er meerdere broncodes worden weergegeven.
### Zwevende actieknop
Op het codetabblad kan de zwevende actieknop worden gebruikt om:
- Delen: u kunt de weergegeven broncode delen met de bijbehorende methode.
- In-/uitzoomen: u kunt in-/uitzoomen op de broncode.
# Soorten advertenties
Deze applicatie implementeert bijna alle momenteel ondersteunde advertentietypen, met name:
- Banner reclame
- aangepaste
- standaard
- groot
- medium
- vol
- Scorebord
- Interstitiële advertenties
- Beloonde (+interstitiële) advertenties
- praktische demo
- App Open-advertenties
- praktische demo
- Native advertenties
- Sjablonen
- platform
- Anderen
- In lijn
- Vloeistof
# Anderen
Naast het weergeven van advertenties kunnen we, afhankelijk van de advertentie, de parameters wijzigen, zodat we kunnen zien of het type advertentie is gewijzigd, of de lay-out is gewijzigd, enz.
# Achtergrond kennis
De volgende kennis van flutter/dart is vereist om de broncode te gebruiken die in deze applicatie kan worden gedeeld.
- Moet een applicatie voor Android met flutter hebben gemaakt
- Bekendheid met state() van StatefulWidget
- Moet begrijpen hoe de dartwidgetmodule in een extern bestand moet worden aangeroepen