UDocumentation UE5.7 10.02.2026 (Source)
API documentation for Unreal Engine 5.7
IAdvertisingProvider Class Referenceabstract

#include <IAdvertisingProvider.h>

+ Inheritance diagram for IAdvertisingProvider:

Public Member Functions

virtual void ShowAdBanner (bool bShowOnBottomOfScreen, int32 adID)=0
 
virtual void HideAdBanner ()=0
 
virtual void CloseAdBanner ()=0
 
virtual void LoadInterstitialAd (int32 adID)=0
 
virtual bool IsInterstitialAdAvailable ()=0
 
virtual bool IsInterstitialAdRequested ()=0
 
virtual void ShowInterstitialAd ()=0
 
virtual int32 GetAdIDCount ()=0
 
- Public Member Functions inherited from IModuleInterface
virtual ~IModuleInterface ()
 
virtual void StartupModule ()
 
virtual void PreUnloadCallback ()
 
virtual void PostLoadCallback ()
 
virtual void ShutdownModule ()
 
virtual bool SupportsDynamicReloading ()
 
virtual bool SupportsAutomaticShutdown ()
 
virtual bool IsGameModule () const
 

Detailed Description

Generic interface for an advertising provider. Other modules can define more and register them with this module.

Member Function Documentation

◆ CloseAdBanner()

virtual void IAdvertisingProvider::CloseAdBanner ( )
pure virtual

◆ GetAdIDCount()

virtual int32 IAdvertisingProvider::GetAdIDCount ( )
pure virtual

◆ HideAdBanner()

virtual void IAdvertisingProvider::HideAdBanner ( )
pure virtual

◆ IsInterstitialAdAvailable()

virtual bool IAdvertisingProvider::IsInterstitialAdAvailable ( )
pure virtual

◆ IsInterstitialAdRequested()

virtual bool IAdvertisingProvider::IsInterstitialAdRequested ( )
pure virtual

◆ LoadInterstitialAd()

virtual void IAdvertisingProvider::LoadInterstitialAd ( int32  adID)
pure virtual

◆ ShowAdBanner()

virtual void IAdvertisingProvider::ShowAdBanner ( bool  bShowOnBottomOfScreen,
int32  adID 
)
pure virtual

◆ ShowInterstitialAd()

virtual void IAdvertisingProvider::ShowInterstitialAd ( )
pure virtual

The documentation for this class was generated from the following file: