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

64 lines
1.6 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 IATRewardedVideoAdClient : IATRewardedVideoEvents
{
/**
* 广
* @param placementId 广id
* @parm mapJson
*/
void loadVideoAd(string placementId, string mapJson);
/**
* @param listener
*/
void setListener(ATRewardedVideoListener listener);
/**
* 广
* @param unityid
*
*/
bool hasAdReady(string placementId);
/**
* 广广广
* @param unityid
*
*/
string checkAdStatus(string placementId);
/***
* 广
*/
void showAd(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 autoLoadRewardedVideoReadyForPlacementID(string placementId);
string getAutoValidAdCaches(string placementId);
void setAutoLocalExtra(string placementId, string mapJson);
void entryAutoAdScenarioWithPlacementID(string placementId, string scenarioID);
void showAutoAd(string placementId, string mapJson);
}
}