Provides banner controller functionality. More...
Public Member Functions | |
| override void | LoadBanner () |
| Loads the banner ad. | |
| override void | ShowBanner () |
| Shows the banner ad. | |
| override void | UnloadBanner () |
| Unloads the banner ad. | |
| override void | HideBanner () |
| Hides the banner ad. | |
| override void | LoadBanner () |
| Loads the banner ad. | |
| override void | ShowBanner () |
| Shows the banner ad. | |
| override void | UnloadBanner () |
| Unloads the banner ad. | |
| override void | HideBanner () |
| Hides the banner ad. | |
| void | PauseAutoRefresh () |
| Pauses the auto-refresh of the banner ad. | |
| void | ResumeAutoRefresh () |
| Resumes auto-refresh of the banner ad after it has been paused. | |
| override void | LoadBanner () |
| Loads the banner ad. | |
| override Task< bool > | LoadAsync () |
Loads the controlled ad unit asynchronously. Default implementation starts a regular load and waits until the ad can be shown. Provider-specific controllers may override this method when their SDK supports asynchronous loading.
| |
| Task< bool > | LoadBannerAsync () |
| override void | ShowBanner () |
| Shows the banner ad. | |
| override void | UnloadBanner () |
| Unloads the banner ad. | |
| override void | HideBanner () |
| Hides the banner ad. | |
| Public Member Functions inherited from SCG.SpaceAdMobile.BannerControllerBase< T > | |
| void | LoadBanner () |
| Loads the banner ad. | |
| void | ShowBanner () |
| Shows the banner ad. | |
| void | UnloadBanner () |
| Unloads the banner ad. | |
| void | HideBanner () |
| Hides the banner ad. | |
| override void | Show () |
| Shows the ad. | |
| Public Member Functions inherited from SCG.SpaceAdMobile.AdControllerBase< T > | |
| override bool | Load () |
| override void | Show () |
| override void | Unload () |
| Public Member Functions inherited from SCG.SpaceAdMobile.AdControllerBase | |
| bool | Load () |
| void | Show () |
| void | Unload () |
Additional Inherited Members | |
| Protected Member Functions inherited from SCG.SpaceAdMobile.AdControllerBase< T > | |
| virtual void | Awake () |
| Initializes the component during Unity's Awake callback. | |
| virtual void | OnApplicationQuit () |
| Performs clean-up actions when the application quits, such as unloading ad instances and clearing the static instance dictionary. | |
| Properties inherited from SCG.SpaceAdMobile.AdControllerBase< T > | |
| override AdUnitBehaviourBase | Ad [get] |
| T | AdUnit [get] |
| The ad unit component attached to this controller. It controls the ad's behavior and lifecycle. | |
| T | this[string id] [get] |
| Provides access to an ad instance based on its unique identifier. | |
| Properties inherited from SCG.SpaceAdMobile.AdControllerBase | |
| AdUnitBehaviourBase | Ad [get] |
| The ad unit component attached to this controller. It controls the ad's behavior and lifecycle. | |
| virtual int | LoadAsyncPollingDelayMilliseconds [get] |
| Delay between fallback asynchronous load readiness checks, in milliseconds. Derived controllers can override this value to adjust polling frequency. | |
| Properties inherited from SCG.SpaceAdMobile.IdentifierUtility | |
| virtual string | Id [get, protected set] |
| The unique identifier for the object instance. It is serialized and can be viewed and modified in the Unity Editor. | |
Provides banner controller functionality.
Definition at line 9 of file BannerController.cs.