# Scenarios

Covers some common use cases of using `TOP`:

Scenario | Description
--- | ---
Ads | Adding the ads
Analytics | Conviva and Akamai
AppId | Let services know who you are
Auth | Play authenticated content
Autoplay | Options and limitations
Configuration | Levels and options for customization
Config String Replacement | Inject token values in the config
Events | Listen to the player
Initial | Set initial player volume / muted values
Logging | Figure out what's going on
Media | Various ways to play media content
Model | Retrieve player data
Persistence | Configure what player data is persisted
PlayMode | Content playback behavior
UI | Control the controls
Validation | Blackouts and such