t1k:unity:tof:iaaentry
| Field | Value |
|---|---|
| Module | tof |
| Version | 2.2.2 |
| Effort | medium |
| Tools | — |
Keywords: ad-placement, iaa, interstitial, rewarded-ads, scriptable-object
How to invoke
Section titled “How to invoke”/t1k:unity:tof:iaaentryIAAEntry
Section titled “IAAEntry”Purpose
Section titled “Purpose”The IAA Entry Core feature provides In-App Advertising (IAA) management and control for Unity mobile games. It handles the configuration and conditions for showing interstitial ads based on player progress, win/loss counts, and level progression.
Public API
Section titled “Public API”interface
IIAAConfig(IIAAConfig.cs)IIAAEntryService(IAAEntryService.cs) classIAAEntryConfig(IAAEntryConfig.cs)IAAEntryConfigConvert(IAAEntryConfig.Convert.cs)IAAEntryConfigToolModule(IAAEntryConfigToolModule.cs)IAAEntryConfigValidator(IAAEntryConfigValidator.cs)IAAEntryDefaultConfig(IAAEntryDefaultConfig.cs)IAAEntryManagerVContainer(IAAEntryManagerVContainer.cs)IAAEntryService(IAAEntryService.cs)KeyConstants(KeyConstants.cs)LevelConfig(LevelConfig.cs)LevelWinLoseConfig(WinLoseConfig.cs)WinLoseConfig(WinLoseConfig.cs)
Signals / Events
Section titled “Signals / Events”None detected.
Config / ScriptableObjects
Section titled “Config / ScriptableObjects”IAAEntryDefaultConfig
Integration Steps
Section titled “Integration Steps”- Reference package
TheOneFeaturein your project. - Register the IAAEntry services via VContainer (see Architecture).
- Configure any ScriptableObjects listed in Config section.
- Subscribe to signals listed in Signals / Events to react to state changes.
Architecture
Section titled “Architecture”Detected public types (13): interface
IIAAConfig(IIAAConfig.cs)IIAAEntryService(IAAEntryService.cs) classIAAEntryConfig(IAAEntryConfig.cs)IAAEntryConfigConvert(IAAEntryConfig.Convert.cs)IAAEntryConfigToolModule(IAAEntryConfigToolModule.cs)IAAEntryConfigValidator(IAAEntryConfigValidator.cs)IAAEntryDefaultConfig(IAAEntryDefaultConfig.cs)IAAEntryManagerVContainer(IAAEntryManagerVContainer.cs)IAAEntryService(IAAEntryService.cs)KeyConstants(KeyConstants.cs)LevelConfig(LevelConfig.cs)LevelWinLoseConfig(WinLoseConfig.cs)WinLoseConfig(WinLoseConfig.cs)
Detected DI registrations:
IAAEntryService
Dependencies
Section titled “Dependencies”Run with FEATURE_MATRIX/DEPENDENCY_GRAPH integration to fill.
Gotchas
Section titled “Gotchas”(None reported yet — open an issue in The1Studio/theonekit-unity if you hit one.)
References
Section titled “References”- Source:
UnityTheOneFeatureProject/Packages/TheOneFeature/Core/Features/IAAEntry/ - Doc:
UnityTheOneFeatureProject/Packages/TheOneFeature/Core/Features/IAAEntry/README.md - Doc:
UnityTheOneFeatureProject/Packages/TheOneFeature/Core/Features/IAAEntry/CHANGELOG.md - Namespace:
TheOne.Features.IAAEntry.Core.Editor,TheOne.Features.IAAEntry.Core.Constants,TheOne.Features.IAAEntry.Core.DI,TheOne.Features.IAAEntry.Core.Model.Configs,TheOne.Features.IAAEntry.Core.Model,TheOne.Features.IAAEntry.Core.Services