Table of Contents

Interface IBannerAdProvider

Namespace
Homa.Sdk.Ads
Assembly
HomaGames.HomaBelly.Core.dll

An abstraction for banner ad API.

public interface IBannerAdProvider : IBannerAdProviderEvents
Inherited Members

Methods

CanShowAd(string)

bool CanShowAd(string adId)

Parameters

adId string

Returns

bool

DestroyAd(string)

void DestroyAd(string adId)

Parameters

adId string

GetAdRect(string)

RectInt GetAdRect(string adId)

Parameters

adId string

Returns

RectInt

GetAdStyle(string)

IReadOnlyBannerStyle GetAdStyle(string adId)

Parameters

adId string

Returns

IReadOnlyBannerStyle

HideAd(string)

void HideAd(string adId)

Parameters

adId string

InitializeAsync()

Task InitializeAsync()

Returns

Task

LoadAdAsync(string, string, IReadOnlyBannerStyle)

Task<bool> LoadAdAsync(string adUnitId, string placementName, IReadOnlyBannerStyle style)

Parameters

adUnitId string
placementName string
style IReadOnlyBannerStyle

Returns

Task<bool>

SetAdStyle(string, IReadOnlyBannerStyle)

void SetAdStyle(string adId, IReadOnlyBannerStyle style)

Parameters

adId string
style IReadOnlyBannerStyle

ShowAd(string)

void ShowAd(string adId)

Parameters

adId string