SDK_UnityMoney/Assets/ThinkupTpnPlugin/AnyThinkAds/Common/IATInterstitialAdClient.cs

65 lines
1.7 KiB
C#
Raw Permalink Normal View History

2025-08-30 05:15:51 +00:00
using System.Collections;
using System.Collections.Generic;
using UnityEngine;
using AnyThinkAds.Api;
namespace AnyThinkAds.Common
{
public interface IATInterstitialAdClient : IATInterstitialAdEvents
{
/***
* 广
* @param placementId 广id
* @parm mapJson
*/
void loadInterstitialAd(string placementId, string mapJson);
/***
*
*
*
* @param listener
*/
void setListener(ATInterstitialAdListener listener);
/**
* 广
* @param unityid
*/
bool hasInterstitialAdReady(string placementId);
/**
* 广广广
* @param unityid
*
*/
string checkAdStatus(string placementId);
/***
* 广
*/
void showInterstitialAd(string placementId, string mapJson);
/***
* 广
*/
string getValidAdCaches(string placementId);
void entryScenarioWithPlacementID(string placementId, string scenarioID);
string checkAutoAdStatus(string placementId);
void addAutoLoadAdPlacementID(string[] placementIDList);
void removeAutoLoadAdPlacementID(string placementId);
bool autoLoadInterstitialAdReadyForPlacementID(string placementId);
string getAutoValidAdCaches(string placementId);
void setAutoLocalExtra(string placementId, string mapJson);
void entryAutoAdScenarioWithPlacementID(string placementId, string scenarioID);
void showAutoAd(string placementId, string mapJson);
}
}