iab-adcom
Version:
TypeScript definitions for IAB Tech Lab's AdCOM (Advertising Common Object Model)
2 lines (1 loc) • 6.75 kB
JavaScript
;var p=Object.defineProperty;var T=Object.getOwnPropertyDescriptor;var A=Object.getOwnPropertyNames;var O=Object.prototype.hasOwnProperty;var S=(t,e)=>{for(var E in e)p(t,E,{get:e[E],enumerable:!0})},_=(t,e,E,y)=>{if(e&&typeof e=="object"||typeof e=="function")for(let o of A(e))!O.call(t,o)&&o!==E&&p(t,o,{get:()=>e[o],enumerable:!(y=T(e,o))||y.enumerable});return t};var n=t=>_(p({},"__esModule",{value:!0}),t);var oe={};S(oe,{APIFramework:()=>N,AgentType:()=>I,AudioVideoCreativeSubtype:()=>P,AuditStatusCode:()=>a,AutoRefreshTrigger:()=>R,CategoryTaxonomy:()=>s,ClickType:()=>i,CompanionType:()=>r,ConnectionType:()=>D,ContentContext:()=>C,CreativeAttribute:()=>c,DOOHMultiplierMeasurementSourceType:()=>V,DOOHVenueTaxonomy:()=>d,DOOHVenueType:()=>l,DeliveryMethod:()=>f,DeviceType:()=>M,DisplayContextType:()=>x,DisplayCreativeSubtype:()=>L,DisplayPlacementType:()=>U,EventTrackingMethod:()=>u,EventType:()=>k,ExpandableDirection:()=>B,FeedType:()=>H,IDMatchMethod:()=>m,IPLocationService:()=>W,LinearityMode:()=>F,LocationType:()=>G,MediaRating:()=>g,NativeDataAssetType:()=>v,NativeImageAssetType:()=>Y,OperatingSystem:()=>K,PlacementPosition:()=>b,PlaybackCessationMode:()=>z,PlaybackMethod:()=>Q,PodDeduplicationSetting:()=>q,PodSequence:()=>w,ProductionQuality:()=>J,SizeUnit:()=>Z,SlotPosition:()=>j,StartDelayMode:()=>$,UserAgentSource:()=>ee,VideoPlacementSubtype:()=>h,VideoPlacementType:()=>X,VolumeNormalizationMode:()=>te});module.exports=n(oe);var I={BROWSER_OR_DEVICE:1,IN_APP:2,PERSON_BASED:3},N={VPAID_1_0:1,VPAID_2_0:2,MRAID_1_0:3,ORMMA:4,MRAID_2_0:5,MRAID_3_0:6,OMID_1_0:7,SIMID_1_0:8,SIMID_1_1:9},a={PENDING_AUDIT:1,PRE_APPROVED:2,APPROVED:3,DENIED:4,CHANGED_RESUBMISSION_REQUESTED:5,EXPIRED:6},R={UNKNOWN:0,USER_ACTION:1,EVENT:2,TIME:3},s={CONTENT_TAXONOMY_1_0:1,CONTENT_TAXONOMY_2_0:2,AD_PRODUCT_TAXONOMY_1_0:3,AUDIENCE_TAXONOMY_1_1:4,CONTENT_TAXONOMY_2_1:5,CONTENT_TAXONOMY_2_2:6,CONTENT_TAXONOMY_3_0:7,AD_PRODUCT_TAXONOMY_2_0:8},i={NON_CLICKABLE:0,CLICKABLE_UNKNOWN:1,CLICKABLE_EMBEDDED_BROWSER:2,CLICKABLE_NATIVE_BROWSER:3},r={STATIC_RESOURCE:1,HTML_RESOURCE:2,IFRAME_RESOURCE:3},D={ETHERNET:1,WIFI:2,CELLULAR_UNKNOWN:3,CELLULAR_2G:4,CELLULAR_3G:5,CELLULAR_4G:6,CELLULAR_5G:7},C={VIDEO:1,GAME:2,MUSIC:3,APPLICATION:4,TEXT:5,OTHER:6,UNKNOWN:7},c={AUDIO_AD_AUTOPLAY:1,AUDIO_AD_USER_INITIATED:2,EXPANDABLE_AUTOMATIC:3,EXPANDABLE_CLICK:4,EXPANDABLE_ROLLOVER:5,IN_BANNER_VIDEO_AUTOPLAY:6,IN_BANNER_VIDEO_USER_INITIATED:7,POP:8,PROVOCATIVE_IMAGERY:9,DISRUPTIVE_ANIMATION:10,SURVEYS:11,TEXT_ONLY:12,USER_INTERACTIVE:13,DIALOG_STYLE:14,AUDIO_BUTTON:15,SKIP_BUTTON:16,FLASH:17,RESPONSIVE:18},P={VAST_1_0:1,VAST_2_0:2,VAST_3_0:3,VAST_1_0_WRAPPER:4,VAST_2_0_WRAPPER:5,VAST_3_0_WRAPPER:6,VAST_4_0:7,VAST_4_0_WRAPPER:8,DAAST_1_0:9,DAAST_1_0_WRAPPER:10,VAST_4_1:11,VAST_4_1_WRAPPER:12,VAST_4_2:13,VAST_4_2_WRAPPER:14,VAST_4_3:15,VAST_4_3_WRAPPER:16},L={HTML:1,AMPHTML:2,STRUCTURED_IMAGE:3,STRUCTURED_NATIVE:4},f={STREAMING:1,PROGRESSIVE:2,DOWNLOAD:3},M={MOBILE_TABLET:1,PERSONAL_COMPUTER:2,CONNECTED_TV:3,PHONE:4,TABLET:5,CONNECTED_DEVICE:6,SET_TOP_BOX:7,OOH_DEVICE:8},x={CONTENT:10,ARTICLE:11,VIDEO:12,AUDIO:13,IMAGE:14,USER_GENERATED:15,SOCIAL:20,EMAIL:21,CHAT:22,PRODUCT:30,APP_STORE:31,PRODUCT_REVIEWS:32},U={IN_FEED:1,IN_CONTENT:2,OUTSIDE_CONTENT:3,RECOMMENDATION:4},V={UNKNOWN:0,MEASUREMENT_VENDOR:1,PUBLISHER:2,EXCHANGE:3},d={ADCOM:0,OPENOOH_1_0:1,DPAA:2,DMI_1_1:3,OMA_2022:4,OPENOOH_1_1:5},l={AIRBORNE:1,AIRPORTS_GENERAL:2,AIRPORTS_BAGGAGE_CLAIM:3,AIRPORTS_TERMINAL:4,AIRPORTS_LOUNGES:5,ATMS:6,BACKLIGHTS:7,BARS:8,BENCHES:9,BIKE_RACKS:10,BULLETINS:11,BUSES:12,CAFES:13,CASUAL_DINING:14,CHILD_CARE:15,CINEMA:16,CITY_INFO_PANELS:17,CONVENIENCE_STORES:18,WILD_POSTING:19,DOCTORS_GENERAL:20,DOCTORS_OBSTETRICS:21,DOCTORS_PEDIATRICS:22,FAMILY_ENTERTAINMENT:23,FERRIES:24,FINANCIAL_SERVICES:25,GAS_STATIONS:26,GOLF_COURSES:27,GYMS:28,HOSPITALS:29,HOTELS:30,JUNIOR_POSTERS:31,KIOSKS:32,MALLS_GENERAL:33,MALLS_FOOD_COURTS:34,MARINE:35,MOBILE_BILLBOARDS:36,MOVIE_LOBBIES:37,NEWSSTANDS:38,OFFICE_BUILDINGS:39,PHONE_KIOSKS:40,POSTERS:41,QSR:42,RAIL:43,RECEPTACLES:44,RESORTS:45,RETAIL:46,SALONS:47,SHELTERS:48,SPORTS_ARENAS:49,SUBWAY:50,TAXIS:51,TRUCKSIDE:52,UNIVERSITIES:53,URBAN_PANELS:54,VETERINARIAN:55,WALLS:56,OTHER:57},u={IMAGE_PIXEL:1,JAVASCRIPT:2},k={LOADED:1,IMPRESSION:2,VIEWABLE_MRC_50:3,VIEWABLE_MRC_100:4,VIEWABLE_VIDEO_50:5},B={LEFT:1,RIGHT:2,UP:3,DOWN:4,FULL_SCREEN:5,RESIZE:6},H={MUSIC_STREAMING:1,BROADCAST:2,PODCAST:3,CATCHUP_RADIO:4,WEB_RADIO:5,VIDEO_GAME:6,TEXT_TO_SPEECH:7},m={UNKNOWN:0,NO_MATCH:1,COOKIE_SYNC:2,AUTHENTICATED:3,OBSERVED:4,INFERENCE:5},W={IP2LOCATION:1,NEUSTAR:2,MAXMIND:3,NETACUITY:4},F={LINEAR:1,NON_LINEAR:2},G={GPS:1,IP:2,USER_PROVIDED:3},g={ALL_AUDIENCES:1,OVER_12:2,MATURE:3},v={SPONSORED:1,DESCRIPTION:2,RATING:3,LIKES:4,DOWNLOADS:5,PRICE:6,SALE_PRICE:7,PHONE:8,ADDRESS:9,DESCRIPTION_2:10,DISPLAY_URL:11,CTA_TEXT:12},Y={ICON:1,MAIN:3},K={OTHER:0,THREE_DS:1,ANDROID:2,APPLE_TV:3,ASHA:4,BADA:5,BLACKBERRY:6,BREW:7,CHROME_OS:8,DARWIN:9,FIRE_OS:10,FIREFOX_OS:11,HELEN_OS:12,IOS:13,LINUX:14,MAC_OS:15,MEEGO:16,MORPH_OS:17,NET_BSD:18,NUCLEUS_PLUS:19,PS_VITA:20,PS3:21,PS4:22,PSP:23,SYMBIAN:24,TIZEN:25,WATCH_OS:26,WEB_OS:27,WINDOWS:28},b={UNKNOWN:0,ABOVE_FOLD:1,LOCKED:2,BELOW_FOLD:3,HEADER:4,FOOTER:5,SIDEBAR:6,FULLSCREEN:7},h={IN_STREAM:1,IN_BANNER:2,IN_ARTICLE:3,IN_FEED:4,INTERSTITIAL:5},X={INSTREAM:1,ACCOMPANYING:2,INTERSTITIAL:3,STANDALONE:4},z={ON_COMPLETION:1,ON_VIEWPORT_EXIT:2,FLOATING_UNTIL_COMPLETE:3},Q={AUTO_PLAY_SOUND_ON:1,AUTO_PLAY_SOUND_OFF:2,CLICK_TO_PLAY:3,MOUSE_OVER:4,VIEWPORT_SOUND_ON:5,VIEWPORT_SOUND_OFF:6,CONTINUOUS:7},q={BY_DOMAIN:1,BY_CATEGORY:2,BY_CREATIVE_ID:3,BY_MEDIAFILE_URL:4},w={LAST:-1,ANY:0,FIRST:1},J={UNKNOWN:0,PROFESSIONAL:1,PROSUMER:2,USER_GENERATED:3},Z={DIPS:1,INCHES:2,CENTIMETERS:3},j={LAST:-1,ANY:0,FIRST:1,FIRST_OR_LAST:2},$={POST_ROLL:-2,MID_ROLL:-1,PRE_ROLL:0},ee={UNKNOWN:0,CLIENT_HINTS_LOW:1,CLIENT_HINTS_HIGH:2,PARSED_UA:3},te={NONE:0,AVERAGE:1,PEAK:2,LOUDNESS:3,CUSTOM:4};0&&(module.exports={APIFramework,AgentType,AudioVideoCreativeSubtype,AuditStatusCode,AutoRefreshTrigger,CategoryTaxonomy,ClickType,CompanionType,ConnectionType,ContentContext,CreativeAttribute,DOOHMultiplierMeasurementSourceType,DOOHVenueTaxonomy,DOOHVenueType,DeliveryMethod,DeviceType,DisplayContextType,DisplayCreativeSubtype,DisplayPlacementType,EventTrackingMethod,EventType,ExpandableDirection,FeedType,IDMatchMethod,IPLocationService,LinearityMode,LocationType,MediaRating,NativeDataAssetType,NativeImageAssetType,OperatingSystem,PlacementPosition,PlaybackCessationMode,PlaybackMethod,PodDeduplicationSetting,PodSequence,ProductionQuality,SizeUnit,SlotPosition,StartDelayMode,UserAgentSource,VideoPlacementSubtype,VideoPlacementType,VolumeNormalizationMode});