DoubleClick Studio AS3 API Reference

class com.google.ads.studio.ContextualDiscovery

Extends com.google.ads.studio:EnabledComponent

ContextualDiscovery retrieves and exposes contextual information related to the hosting page.

For more information, see the ContextualDiscovery component.

Retrieve contextual data:
   import com.google.ads.studio.ContextualDiscovery;
   import com.google.ads.studio.events.StudioEvent;
    
   var terms:Array;
   var latitude:Number;
   var longitude:Number;
   var dataHandler:Function = function(dataEvent:StudioEvent):void {
     terms = dataEvent.terms;
     latitude = dataEvent.latitude as Number;
     longitude = dataEvent.longitude as Number;
   };
    
   // Attach the event listener.
   ContextualDiscovery.getInstance().addEventListener(
       StudioEvent.CONTEXT_LOAD,
       dataHandler);
   // Invoke the data retrieval.
   ContextualDiscovery.getInstance().discoverContext();
   
To preview the contextual data in a local (non-live) environment:
   // This will retrieve the contextual data from the preview URL in a test
   // environment.
   ContextualDiscovery.getInstance().
      setContextualDiscoveryPreviewUrl("www.previewURL.com");
   

Expand Events

Static Methods

ContextualDiscovery.getInstance() : ContextualDiscovery

Returns the singleton instance of the ContextualDiscovery class.

Instance Methods

Defined in: com.google.ads.studio:EnabledComponent

getEnabler() : Object
isInitialized() : Boolean

Returns whether the component has initialized.

Defined in com.google.ads.studio:ContextualDiscovery

discoverContext() : void

Initiates a request to discover the context.

     ContextualDiscovery.getInstance().discoverContext();
     

Expand
setContextualDiscoveryPreviewUrl(previewUrl:String) : void

Sets the preview URL to do the contextual discovery when the ad is running locally (flash preview) or in default page preview.

     ContextualDiscovery.getInstance().
         setContextualDiscoveryPreviewUrl("www.previewURL.com");
     

Back to top

  1. com.google.ads.studio
    1. AssetLoader
    2. ContextualDiscovery
    3. F2fEnabler
    4. FullScreenButton
    5. HtmlEnabler
    6. ProxyEnabler
    7. VpaidEnabler
  1. com.google.ads.studio.configurable
    1. Configurable
  1. com.google.ads.studio.display
    1. StudioLoader
  1. com.google.ads.studio.events
    1. StudioEvent
    2. StudioVideoEvent
  1. com.google.ads.studio.expanding
    1. Expanding
  1. com.google.ads.studio.localconnect
    1. LocalConnectWrapper
  1. com.google.ads.studio.video
    1. ConfigurableVideoPlayer
    2. EnhancedVideoController
    3. PlayPauseButton
    4. Playlist
    5. Scrubber
    6. SoundToggleButton
    7. VideoController
    8. VideoEntry
    9. VideoPlayer
    10. VideoPlayerAdvanced
  1. com.google.ads.studio.vpaid
    1. VpaidTimer