Class TvAdManager
public class TvAdManager : JVMBridgeBase<TvAdManager>, IDynamicMetaObjectProvider, IJVMBridgeCore, IEquatable<IJVMBridgeBaseInstance>, IDisposable, IJVMBridgeBaseStatic, IJVMBridgeBase, IJVMBridgeBaseInstance, IJVMBridgeDefinition
- Inheritance
-
TvAdManager
- Implements
- Extension Methods
Constructors
TvAdManager(IJVMBridgeBaseInitializer)
Initializer used internally by JCOBridge. Do not use directly.
[Obsolete("This public initializer is needed for JCOBridge internal use, other uses can produce unidentible behaviors.")]
public TvAdManager(IJVMBridgeBaseInitializer initializer)
Parameters
initializerIJVMBridgeBaseInitializer
Properties
ACTION_APP_LINK_COMMAND
https://developer.android.com/reference/android/media/tv/ad/TvAdManager.html#ACTION_APP_LINK_COMMAND
public static String ACTION_APP_LINK_COMMAND { get; set; }
Property Value
APP_LINK_KEY_BACK_URI
public static String APP_LINK_KEY_BACK_URI { get; set; }
Property Value
APP_LINK_KEY_CLASS_NAME
https://developer.android.com/reference/android/media/tv/ad/TvAdManager.html#APP_LINK_KEY_CLASS_NAME
public static String APP_LINK_KEY_CLASS_NAME { get; set; }
Property Value
APP_LINK_KEY_COMMAND_TYPE
public static String APP_LINK_KEY_COMMAND_TYPE { get; set; }
Property Value
APP_LINK_KEY_PACKAGE_NAME
public static String APP_LINK_KEY_PACKAGE_NAME { get; set; }
Property Value
APP_LINK_KEY_SERVICE_ID
https://developer.android.com/reference/android/media/tv/ad/TvAdManager.html#APP_LINK_KEY_SERVICE_ID
public static String APP_LINK_KEY_SERVICE_ID { get; set; }
Property Value
BridgeClassName
Java class name to be instantiated
public override string BridgeClassName { get; }
Property Value
ERROR_BLOCKED
public static int ERROR_BLOCKED { get; set; }
Property Value
ERROR_ENCRYPTED
public static int ERROR_ENCRYPTED { get; set; }
Property Value
ERROR_NONE
public static int ERROR_NONE { get; set; }
Property Value
ERROR_NOT_SUPPORTED
public static int ERROR_NOT_SUPPORTED { get; set; }
Property Value
ERROR_RESOURCE_UNAVAILABLE
public static int ERROR_RESOURCE_UNAVAILABLE { get; set; }
Property Value
ERROR_UNKNOWN
public static int ERROR_UNKNOWN { get; set; }
Property Value
ERROR_UNKNOWN_CHANNEL
public static int ERROR_UNKNOWN_CHANNEL { get; set; }
Property Value
ERROR_WEAK_SIGNAL
public static int ERROR_WEAK_SIGNAL { get; set; }
Property Value
INTENT_KEY_AD_SERVICE_ID
public static String INTENT_KEY_AD_SERVICE_ID { get; set; }
Property Value
INTENT_KEY_CHANNEL_URI
public static String INTENT_KEY_CHANNEL_URI { get; set; }
Property Value
INTENT_KEY_COMMAND_TYPE
https://developer.android.com/reference/android/media/tv/ad/TvAdManager.html#INTENT_KEY_COMMAND_TYPE
public static String INTENT_KEY_COMMAND_TYPE { get; set; }
Property Value
INTENT_KEY_TV_INPUT_ID
public static String INTENT_KEY_TV_INPUT_ID { get; set; }
Property Value
IsBridgeAbstract
true if the BridgeClassName is an abstract class, i.e. cannot be created an instance
public override bool IsBridgeAbstract { get; }
Property Value
IsBridgeCloseable
true if the BridgeClassName implements java.lang.AutoCloseable
public override bool IsBridgeCloseable { get; }
Property Value
IsBridgeInterface
true if the BridgeClassName is an interface, i.e. does not have any public constructor
public override bool IsBridgeInterface { get; }
Property Value
IsBridgeStatic
true if the BridgeClassName is a static class, i.e. does not have any public constructor
public override bool IsBridgeStatic { get; }
Property Value
SESSION_DATA_KEY_AD_BUFFER
public static String SESSION_DATA_KEY_AD_BUFFER { get; set; }
Property Value
SESSION_DATA_KEY_AD_REQUEST
public static String SESSION_DATA_KEY_AD_REQUEST { get; set; }
Property Value
SESSION_DATA_KEY_BROADCAST_INFO_REQUEST
public static String SESSION_DATA_KEY_BROADCAST_INFO_REQUEST { get; set; }
Property Value
SESSION_DATA_KEY_REQUEST_ID
public static String SESSION_DATA_KEY_REQUEST_ID { get; set; }
Property Value
SESSION_DATA_TYPE_AD_BUFFER_READY
public static String SESSION_DATA_TYPE_AD_BUFFER_READY { get; set; }
Property Value
SESSION_DATA_TYPE_AD_REQUEST
public static String SESSION_DATA_TYPE_AD_REQUEST { get; set; }
Property Value
SESSION_DATA_TYPE_BROADCAST_INFO_REQUEST
public static String SESSION_DATA_TYPE_BROADCAST_INFO_REQUEST { get; set; }
Property Value
SESSION_DATA_TYPE_REMOVE_BROADCAST_INFO_REQUEST
public static String SESSION_DATA_TYPE_REMOVE_BROADCAST_INFO_REQUEST { get; set; }
Property Value
SESSION_STATE_ERROR
public static int SESSION_STATE_ERROR { get; set; }
Property Value
SESSION_STATE_RUNNING
public static int SESSION_STATE_RUNNING { get; set; }
Property Value
SESSION_STATE_STOPPED
public static int SESSION_STATE_STOPPED { get; set; }
Property Value
Methods
GetTvAdServiceList()
public List<TvAdServiceInfo> GetTvAdServiceList()
Returns
RegisterCallback(Executor, TvAdServiceCallback)
public void RegisterCallback(Executor arg0, TvAdManager.TvAdServiceCallback arg1)
Parameters
SendAppLinkCommand(String, Bundle)
public void SendAppLinkCommand(String arg0, Bundle arg1)
Parameters
UnregisterCallback(TvAdServiceCallback)
public void UnregisterCallback(TvAdManager.TvAdServiceCallback arg0)