Annotation CompanionType

  • All Implemented Interfaces:

    
    public @interface CompanionType
    
                        

    Byte definition annotation for VAST companion ad creative types.

    This annotation defines the supported types of companion advertisements that can accompany video ads in the VAST (Video Ad Serving Template) specification. Companion ads are additional creative elements that are displayed alongside or after the main video advertisement.

    The annotation uses byte values for efficient memory usage and type safety, ensuring only valid companion ad types are used throughout the system. Currently supports static companion ads, with potential for future expansion to include interactive or rich media companion types.

    • Field Summary

      Fields 
      Modifier and Type Field Description
    • Constructor Summary

      Constructors 
      Constructor Description
    • Enum Constant Summary

      Enum Constants 
      Enum Constant Description
    • Method Summary

      Modifier and Type Method Description
      • Methods inherited from class java.lang.Object

        clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
    • Constructor Detail

    • Method Detail