cordova-plugin-admobpro-ex
Version:
Ultimate Cordova Plugin for Google AdMob and DFP to monetize hybrid apps. Show mobile Ad with single line of JavaScript. Compatible with Cordova CLI, PhoneGap Build, Intel XDK/Crosswalk, Google ChromeApp, Ionic, Meteor, etc.
1,123 lines (1,120 loc) • 120 kB
text/xml
<?xml version="1.0"?>
<doc>
<assembly>
<name>GoogleAds</name>
</assembly>
<members>
<member name="T:GoogleAds.AdErrorCode">
<summary>Error codes that could be sent by the ads SDK.</summary>
</member>
<member name="F:GoogleAds.AdErrorCode.NoError">
<summary>No error occurred.</summary>
</member>
<member name="F:GoogleAds.AdErrorCode.InvalidRequest">
<summary>The ad request is invalid.</summary>
</member>
<member name="F:GoogleAds.AdErrorCode.NoFill">
<summary>Successful ad request, but no ad returned due to lack of inventory.</summary>
</member>
<member name="F:GoogleAds.AdErrorCode.NetworkError">
<summary>The ad request was unsuccessful due to network connectivity issues.</summary>
</member>
<member name="F:GoogleAds.AdErrorCode.InternalError">
<summary>Something happened internally.</summary>
</member>
<member name="F:GoogleAds.AdErrorCode.StaleInterstitial">
<summary>The interstitial ad has already been shown and must be reloaded.</summary>
</member>
<member name="F:GoogleAds.AdErrorCode.Cancelled">
<summary>The ad request is cancelled.</summary>
</member>
<member name="T:GoogleAds.AdEventType">
<summary>The type of AdEvent being raised.</summary>
</member>
<member name="F:GoogleAds.AdEventType.AdReceived">
<summary>An ad was received.</summary>
</member>
<member name="F:GoogleAds.AdEventType.AdRequestFailed">
<summary>The ad request failed. See error code for the reason.</summary>
</member>
<member name="F:GoogleAds.AdEventType.PresentScreen">
<summary>The ad is displaying a full-screen overlay.</summary>
</member>
<member name="F:GoogleAds.AdEventType.DismissScreen">
<summary>The ad overlay is being dismissed.</summary>
</member>
<member name="F:GoogleAds.AdEventType.LeaveApplication">
<summary>The user is being navigated away from the app.</summary>
</member>
<member name="T:GoogleAds.AdEventArgs">
<summary>
Event args for ad events.
</summary>
</member>
<member name="T:GoogleAds.AdErrorEventArgs">
<summary>
Event args for error-related events.
</summary>
</member>
<member name="T:GoogleAds.IAdNotifier">
<summary>
Ad units subscribe to this interface so they can send events to the host app.
</summary>
</member>
<member name="E:GoogleAds.IAdNotifier.ReceivedAd">
<summary>
Raised when an ad is successfully received.
</summary>
</member>
<member name="E:GoogleAds.IAdNotifier.FailedToReceiveAd">
<summary>
Raised in case an ad could not be loaded successfully due to either of the following
reasons:
- There was a network issue.
- The request made was determined to be invalid.
- Successful ad request, but no ad returned due to lack of inventory.
- Something went wrong internally.
</summary>
</member>
<member name="E:GoogleAds.IAdNotifier.ShowingOverlay">
<summary>
Raised before an interstitial/overlay is shown.
</summary>
</member>
<member name="E:GoogleAds.IAdNotifier.DismissingOverlay">
<summary>
Raised after an interstitial/overlay is dismissed.
</summary>
</member>
<member name="E:GoogleAds.IAdNotifier.LeavingApplication">
<summary>
Raised when the action taken by the user caused an external app to open.
</summary>
</member>
<member name="T:GoogleAds.UserGender">
<summary>
A structure representing gender of the user for targeting purposes.
</summary>
</member>
<member name="F:GoogleAds.UserGender.Unknown">
<summary>Unknown gender.</summary>
</member>
<member name="F:GoogleAds.UserGender.Male">
<summary> Male gender.</summary>
</member>
<member name="F:GoogleAds.UserGender.Female">
<summary>Female gender.</summary>
</member>
<member name="P:GoogleAds.AdRequest.Birthday">
<summary>The user's birthday.</summary>
</member>
<member name="P:GoogleAds.AdRequest.Extras">
<summary>Extra parameters to pass to the ad request.</summary>
</member>
<member name="P:GoogleAds.AdRequest.Keywords">
<summary>
Keywords to use for ad selection.
</summary>
</member>
<member name="P:GoogleAds.AdRequest.ForceTesting">
<summary>
When true, this will not send real ad requests. This is to be used to test the SDK.
</summary>
</member>
<member name="P:GoogleAds.AdRequest.Gender">
<summary>The user's gender.</summary>
</member>
<member name="P:GoogleAds.AdRequest.Location">
<summary>The user's location.</summary>
</member>
<member name="P:GoogleAds.AdRequest.Format">
<summary>
The ad format.
</summary>
</member>
<member name="P:GoogleAds.AdRequest.AdUnitId">
<summary>
The unit ID for the ad.
</summary>
</member>
<member name="T:GoogleAds.AdFormatsInternal">
<summary>
Predefined ad formats.
Even though arbitrarily-size ads are supported, In order to get the most fill rate for
requests, these formats need to be used.
</summary>
</member>
<member name="M:GoogleAds.AdFormatsInternal.FillFormatsMap">
<summary>
Fills the map of string->AdFormat dictionary through simple reflection so that
we don't need to add new formats everytime and care about phone/rt specific formats.
</summary>
</member>
<member name="M:GoogleAds.AdFormatsInternal.GetFormatFromEnum(GoogleAds.AdFormats)">
<summary>
Gets the object representation of a given string. There is 1-1 correspondance between
<paramref name="format" /> and the AdFormats enum.
</summary>
<param name="format">Format string, e.g. Banner, MediumRectangle.</param>
<returns></returns>
</member>
<member name="P:GoogleAds.AdFormatsInternal.Interstitial">
<summary>
The ad format for interstitial
</summary>
</member>
<member name="P:GoogleAds.AdFormatsInternal.Banner">
<summary>
The ad format for banner type.
</summary>
</member>
<member name="P:GoogleAds.AdFormatsInternal.SmartBanner">
<summary>
The ad format for banner type.
</summary>
</member>
<member name="T:GoogleAds.IAdFormat">
<summary>
The interface for the ad formats.
</summary>
</member>
<member name="P:GoogleAds.IAdFormat.Format">
<summary>
The string representation of the format.
</summary>
</member>
<member name="T:GoogleAds.AdViewAdFormat">
<summary>
Formats that are supported by AdView.
These formats have particular width and height.
In order to account for multiple platforms (phone and desktop/tablet), the ad request size
and display size could be different.
</summary>
</member>
<member name="P:GoogleAds.AdViewAdFormat.Postfix">
<summary>
The postfix for ads.
</summary>
</member>
<member name="P:GoogleAds.AdViewAdFormat.RequestSizeFunc">
<summary>
Request size for the ad. For 320x250_mb format, the request size is 320x50 for both
platforms for example.
</summary>
</member>
<member name="P:GoogleAds.AdViewAdFormat.DisplaySizeFunc">
<summary>
Request size for the ad. For 320x250_mb format, the display size for phone
is 480x75 for example.
</summary>
</member>
<member name="P:GoogleAds.AdViewAdFormat.DisplaySize">
<summary>
Sets the display size.
</summary>
</member>
<member name="P:GoogleAds.AdViewAdFormat.Format">
<summary>
The string representation of the ad.
</summary>
</member>
<member name="T:GoogleAds.InterstitialAdFormat">
<summary>
Interstitial ad format.
</summary>
</member>
<member name="F:GoogleAds.AdView.FormatProperty">
<summary>
Dependency property for the Format.
</summary>
</member>
<member name="F:GoogleAds.AdView.AdUnitIDProperty">
<summary>
Dependency property for the Ad Unit ID.
</summary>
</member>
<member name="F:GoogleAds.AdView.ParametersProperty">
<summary>
Dependency property for the ad parameters/request.
</summary>
</member>
<member name="M:GoogleAds.AdView.#ctor">
<summary>
Initializes the AdView.
</summary>
</member>
<member name="M:GoogleAds.AdView.MeasureOverride(System.Windows.Size)">
<summary>
This method is called when WPF rendering mechanism asks for the user control size.
</summary>
<param name="availableSize"></param>
<returns></returns>
</member>
<member name="M:GoogleAds.AdView.BindDesignModeContent">
<summary>
Binds the ad to a static image so that in design time, things are easier for developer.
</summary>
</member>
<member name="M:GoogleAds.AdView.SendEvent(GoogleAds.AdEventType,GoogleAds.AdErrorCode)">
<summary>
Fires an event to the host app.
</summary>
<param name="eventType">The type of event.</param>
<param name="errorCode">The error code or NO_ERROR if not an error.</param>
</member>
<member name="M:GoogleAds.AdView.InitializeComponent">
<summary>
InitializeComponent
</summary>
</member>
<member name="P:GoogleAds.AdView.AdUnitID">
<summary>
Ad Unit ID for the ad.
</summary>
</member>
<member name="P:GoogleAds.AdView.Format">
<summary>
Ad AdFormat for the ad. Suggested values:
For phone:
AdFormats.Banner
For tablet and desktop:
AdFormats.Banner
AdFormats.MediumRectangle
AdFormats.FullBanner
AdFormats.Leaderboard
In order to use a random-sized ad format, please change the width and the height
of this control.
</summary>
</member>
<member name="P:GoogleAds.AdView.Parameters">
<summary>
Parameters for additional information about the requested ad.
</summary>
</member>
<member name="E:GoogleAds.AdView.ReceivedAd">
<summary>
Raised when an ad is successfully received.
</summary>
</member>
<member name="E:GoogleAds.AdView.FailedToReceiveAd">
<summary>
Raised in case an ad could not be loaded successfully due to either of the following
reasons:
- There was a network issue.
- The request made was determined to be invalid.
- Successful ad request, but no ad returned due to lack of inventory.
- Something went wrong internally.
</summary>
</member>
<member name="E:GoogleAds.AdView.ShowingOverlay">
<summary>
Raised before an interstitial/overlay is shown.
</summary>
</member>
<member name="E:GoogleAds.AdView.DismissingOverlay">
<summary>
Raised after an interstitial/overlay is dismissed.
</summary>
</member>
<member name="E:GoogleAds.AdView.LeavingApplication">
<summary>
Raised when the action taken by the user caused an external app to open.
</summary>
</member>
<member name="F:GoogleAds.Constants.SdkPrefix">
<summary>The identifier for the windows SDK.</summary>
</member>
<member name="M:GoogleAds.Constants.GetAssemblyVersion">
<summary>
Gets the assembly version through reflection. This removes the need to duplicate
assembly version in constants and also in assembly info file.
</summary>
<returns></returns>
</member>
<member name="P:GoogleAds.Constants.Version">
<summary>The version number of the SDK.</summary>
</member>
<member name="T:GoogleAds.Core.AdInformation">
<summary>
The class that holds information about ads.
</summary>
</member>
<member name="P:GoogleAds.Core.AdInformation.Request">
<summary>
Request used to pull information from the server.
</summary>
</member>
<member name="P:GoogleAds.Core.AdInformation.TrackingUrls">
<summary>
Tracking Urls to ping.
</summary>
</member>
<member name="P:GoogleAds.Core.AdInformation.ImpressionUrls">
<summary>
Impression Urls to ping.
</summary>
</member>
<member name="P:GoogleAds.Core.AdInformation.NoFillUrls">
<summary>
No fill pings - temporarily used for mediation.
</summary>
</member>
<member name="P:GoogleAds.Core.AdInformation.Url">
<summary>
The Url for the ad.
</summary>
</member>
<member name="P:GoogleAds.Core.AdInformation.UrlRedirectChain">
<summary>
Url redirect chain.
</summary>
</member>
<member name="P:GoogleAds.Core.AdInformation.Content">
<summary>
Content.
</summary>
</member>
<member name="P:GoogleAds.Core.AdInformation.PingedTrackings">
<summary>
Did we ping the trackings?
</summary>
</member>
<member name="P:GoogleAds.Core.AdInformation.PingedImpressions">
<summary>
Did we ping the impressions?
</summary>
</member>
<member name="P:GoogleAds.Core.AdInformation.DebugInfo">
<summary>
Debug information.
</summary>
</member>
<member name="M:GoogleAds.Core.AdManager`1.NavigateAway">
<summary>
Called when the user navigates away from the ad.
</summary>
</member>
<member name="M:GoogleAds.Core.AdManager`1.SendEvent(GoogleAds.AdEventType,GoogleAds.AdErrorCode)">
<summary>
Sends an event back to the AdView or InterstitialAd.
</summary>
<param name="eventType">The type of the event.</param>
<param name="errorCode">The error code or NO_ERROR if there was no error.</param>
</member>
<member name="M:GoogleAds.Core.AdManager`1.LoadAd(GoogleAds.AdRequest)">
<summary>
This initiates the loading of an ad. It will create a WebView sourcing sdk_core.js.
</summary>
<param name="adRequest">The AdRequest object containing additional parameters.</param>
</member>
<member name="M:GoogleAds.Core.AdManager`1.SetWebView(GoogleAds.Core.UI.GWebView,`0)">
<summary>
Sets the GWebView and related AdInformation and assigns them to class variables.
Child classes should use override this to modify their viewmodels.
</summary>
<param name="webView">The WebView instance showing the ad.</param>
<param name="adInformation">The information for the ad.</param>
</member>
<member name="M:GoogleAds.Core.AdManager`1.LoadAd">
<summary>
Actually loads the ad if an ad is not already loading. Clears the click and impression
URLs and constructs the request building WebView.
</summary>
</member>
<member name="M:GoogleAds.Core.AdManager`1.SDKCoreLoaded(System.Object,GoogleAds.Core.UI.LoadCompletedEventArgs)">
<summary>
This function is invoked asynchronously when the webview containing the
request-building JS is loaded. It constructs a JSON blob with the request parameters
and then calls into the JS to build the ad request.
</summary>
<param name="sender">Unused.</param>
<param name="e">Unused.</param>
</member>
<member name="M:GoogleAds.Core.AdManager`1.SDKCoreLoadFailed(System.Object,GoogleAds.Core.UI.NavigationFailedEventArgs)">
<summary>Fired when we cannot load the WebView used to build SDK core.</summary>
<param name="sender">Unused.</param>
<param name="e">Unused.</param>
</member>
<member name="M:GoogleAds.Core.AdManager`1.FetchAdWithURL(System.String)">
<summary>
Fetches the ad using AdLoaders.
</summary>
<param name="requestUrl">The request url.</param>
</member>
<member name="M:GoogleAds.Core.AdManager`1.AdRequestDidNotFill">
<summary>
Called if the ad request did not fill. Notifies the publisher and releases the lock.
</summary>
</member>
<member name="M:GoogleAds.Core.AdManager`1.AdRequestCancelled">
<summary>
Called if the ad request did not fill. Notifies the publisher and releases the lock.
</summary>
</member>
<member name="M:GoogleAds.Core.AdManager`1.AdRequestFailedNetworkError">
<summary>
Called if the ad request did not fill. Notifies the publisher and releases the lock.
</summary>
</member>
<member name="M:GoogleAds.Core.AdManager`1.AdRequestFailedInternalError">
<summary>
Called if the ad request did not fill. Notifies the publisher and releases the lock.
</summary>
</member>
<member name="M:GoogleAds.Core.AdManager`1.AdRequestSuccessfull">
<summary>
Called if the ad request successfully filled.
</summary>
</member>
<member name="M:GoogleAds.Core.AdManager`1.AdLoaded(System.Object,GoogleAds.Core.UI.LoadCompletedEventArgs)">
<summary>
Called when the ad has finished loading. Attaches the redirect listener and releases
the lock.
</summary>
<param name="sender">Unused.</param>
<param name="e">Unused.</param>
</member>
<member name="M:GoogleAds.Core.AdManager`1.OnAdShown">
<summary>
Called when the ad is shown to the user.
</summary>
</member>
<member name="M:GoogleAds.Core.AdManager`1.PingClickUrls">
<summary>
Pings and clears the click URLs sent in the X-Afma-Click-Tracking-Urls header.
</summary>
</member>
<member name="M:GoogleAds.Core.AdManager`1.PingImpressionUrls">
<summary>
Pings and clears the impression URLs sent in the X-Afma-Tracking-Urls header.
</summary>
</member>
<member name="M:GoogleAds.Core.AdManager`1.OpenOverlayWithUri(System.Uri)">
<summary>
Opens the html content in a new WebView.
</summary>
</member>
<member name="M:GoogleAds.Core.AdManager`1.OpenOverlayWithHtmlContent(System.String)">
<summary>
Opens the html content in a new WebView.
</summary>
</member>
<member name="M:GoogleAds.Core.AdManager`1.OnWebViewOverlayContentLoaded(System.Object,GoogleAds.Core.UI.LoadCompletedEventArgs)">
<summary>
Triggered when the content of the webview has been loaded.
This will open the overlay and transition into new page.
</summary>
<param name="sender"></param>
<param name="e"></param>
</member>
<member name="T:GoogleAds.Core.ViewModelBase">
<summary>
Base class for view models.
</summary>
</member>
<member name="M:GoogleAds.Core.ViewModelBase.NotifyOfPropertyChange(System.String)">
<summary>
Triggered when the value of a property changes.
</summary>
<param name="propertyName">Name of the property.</param>
</member>
<member name="M:GoogleAds.Core.ViewModelBase.NotifyOfPropertyChange``1(System.Linq.Expressions.Expression{System.Func{``0}})">
<summary>
Extracts the name of the property from a lambda function and
triggers PropertyChanged with that property.
</summary>
<typeparam name="TProperty"></typeparam>
<param name="property"></param>
</member>
<member name="M:GoogleAds.Core.ViewModelBase.OnPropertyChanged(System.String)">
<summary>
Triggers the event.
</summary>
<param name="propertyName">The name of the property changing.</param>
</member>
<member name="E:GoogleAds.Core.ViewModelBase.PropertyChanged">
<summary>
This method is triggered when a property under observation
changes.
</summary>
</member>
<member name="F:GoogleAds.Core.AdViewViewModel.adManager">
<summary>
The ad manager in possession of the adview.
</summary>
</member>
<member name="F:GoogleAds.Core.AdViewViewModel.adFormat">
<summary>
The ad format selected for the adview.
</summary>
</member>
<member name="F:GoogleAds.Core.AdViewViewModel.adInformation">
<summary>
The ad loaded that is loaded/about to be loaded into adview.
</summary>
</member>
<member name="F:GoogleAds.Core.AdViewViewModel.adUnitID">
<summary>
The unit id for the ad.
</summary>
</member>
<member name="F:GoogleAds.Core.AdViewViewModel.currentView">
<summary>
The current view shown in the ad. This can be a WebView or in case of tablet, it
can be the snapshot of the webview.
</summary>
</member>
<member name="F:GoogleAds.Core.AdViewViewModel.height">
<summary>
The height of the ad.
</summary>
</member>
<member name="F:GoogleAds.Core.AdViewViewModel.request">
<summary>
The last request made.
</summary>
</member>
<member name="F:GoogleAds.Core.AdViewViewModel.webView">
<summary>
The WebView that handles the last ad shown.
</summary>
</member>
<member name="F:GoogleAds.Core.AdViewViewModel.width">
<summary>
The width of the ad.
</summary>
</member>
<member name="M:GoogleAds.Core.AdViewViewModel.Load">
<summary>
Loads the ad with an empty parameter set.
</summary>
</member>
<member name="M:GoogleAds.Core.AdViewViewModel.Load(GoogleAds.AdRequest)">
<summary>
Loads the ad with a given parameter set.
</summary>
<param name="newRequest"></param>
</member>
<member name="M:GoogleAds.Core.AdViewViewModel.ReturnFromOverlay">
<summary>
Notifies the AdView of DismissScreen event.
</summary>
</member>
<member name="P:GoogleAds.Core.AdViewViewModel.FireShowAndHideEvents">
<summary>
If true, when opening an overlay, the SDK should fire the onshow and onhide events.
</summary>
</member>
<member name="P:GoogleAds.Core.AdViewViewModel.CurrentView">
<summary>
Gets or sets the view shown in the AdView.
</summary>
</member>
<member name="P:GoogleAds.Core.AdViewViewModel.WebView">
<summary>
Gets or sets the WebView to be shown in the AdView.
</summary>
</member>
<member name="P:GoogleAds.Core.AdViewViewModel.Width">
<summary>
Gets or sets the width of the AdView.
</summary>
</member>
<member name="P:GoogleAds.Core.AdViewViewModel.Height">
<summary>
Gets or sets the height of the AdView.
</summary>
</member>
<member name="P:GoogleAds.Core.AdViewViewModel.AdFormat">
<summary>
Gets or sets the AdFormat of the AdView.
</summary>
</member>
<member name="P:GoogleAds.Core.AdViewViewModel.AdUnitID">
<summary>
Gets or sets the AdUnitID of the AdView.
</summary>
</member>
<member name="P:GoogleAds.Core.AdViewViewModel.AdInformation">
<summary>
Gets or sets the information about the ad being shown in the adview.
</summary>
</member>
<member name="P:GoogleAds.Core.AdViewViewModel.SendEvent">
<summary>
Gets or sets the delegate that is used to propagate events to the AdView.
</summary>
</member>
<member name="T:GoogleAds.Core.AdViewViewModel.SendEventDelegate">
<summary>
The delegate for sending events back to the adview.
</summary>
<param name="adEventType">The event type.</param>
<param name="error">The error type.</param>
</member>
<member name="T:GoogleAds.Core.BannerAdInformation">
<summary>
The class that holds information about Banner type of ads.
</summary>
</member>
<member name="P:GoogleAds.Core.BannerAdInformation.RefreshRate">
<summary>
The refresh interval between consecutive ads.
</summary>
</member>
<member name="F:GoogleAds.Core.BannerAdManager.adViewViewModel">
<summary>
The view model that this AdManager operates on.
</summary>
</member>
<member name="F:GoogleAds.Core.BannerAdManager.timer">
<summary>
A timer used for allowing our banners to refresh.
</summary>
</member>
<member name="M:GoogleAds.Core.BannerAdManager.RefreshAd(System.Object,System.Object)">
<summary>
Called when the timer ticks if an X-Afma-Refresh-Rate specified a refresh timeout.
</summary>
<param name="sender">Unused</param>
<param name="e">Unused</param>
</member>
<member name="M:GoogleAds.Core.BannerAdManager.StartTimer">
<summary>
Restarts the refresh timer.
</summary>
</member>
<member name="M:GoogleAds.Core.BannerAdManager.SetWebView(GoogleAds.Core.UI.GWebView,GoogleAds.Core.BannerAdInformation)">
<summary>
Sets the webview that has the ad on view model.
</summary>
<param name="webView">The webview that holds the ad/</param>
<param name="adInformation">The ad information instance.</param>
</member>
<member name="M:GoogleAds.Core.BannerAdManager.AdLoaded(System.Object,GoogleAds.Core.UI.LoadCompletedEventArgs)">
<summary>
Called when an ad is loaded. This does the following:
1) Displays the view if it is collapsed.
2) Pings any impression URLs passed in the headers.
3) Starts the refresh timer.
4) Sends an event to notify the publisher.
</summary>
<param name="sender">Unused.</param>
<param name="e">Unused.</param>
</member>
<member name="M:GoogleAds.Core.BannerAdManager.AdRequestDidNotFill">
<summary>
Called when the ad request did not fill. Hides the view and restarts the timer.
</summary>
</member>
<member name="M:GoogleAds.Core.BannerAdManager.NavigateAway">
<summary>
Called when the user navigates away from the ad. Stops the timer.
</summary>
</member>
<member name="M:GoogleAds.Core.BannerAdManager.SendEvent(GoogleAds.AdEventType,GoogleAds.AdErrorCode)">
<summary>Sends an event to the AdView who owns this AdManager instance.</summary>
<param name="eventType">The type of event.</param>
<param name="errorCode">The error code or NO_ERROR if event is not an error.</param>
</member>
<member name="M:GoogleAds.Core.Communication.AdCommunicator`1.HandleScriptNotify(System.Object,GoogleAds.Core.UI.NotifiedEventArgs)">
<summary>
Receives a GMSG and dispatches it to the correct handler.
</summary>
</member>
<member name="M:GoogleAds.Core.Communication.AdCommunicator`1.CanOpenUrls(GoogleAds.Core.UI.GWebView,System.Collections.Generic.IDictionary{System.String,System.String})">
<summary>
This GMSG is invoked to determine if URLs are openable. This will in turn call back into
the WebView with a JSON object with the URLs as keys and a boolean indicating if they
are openable. e.g. { "http://www.url.com": true, "tel:5555555555": false }
Right now this will return true for all URLs.
</summary>
<param name="sender">The GWebView sending the GMSG.</param>
<param name="paramMap">The query parameters of the GMSG.</param>
</member>
<member name="M:GoogleAds.Core.Communication.AdCommunicator`1.Click(GoogleAds.Core.UI.GWebView,System.Collections.Generic.IDictionary{System.String,System.String})">
<summary>This GMSG is used to asynchronously ping the specified URL.</summary>
<param name="sender">The GWebView sending the GMSG.</param>
<param name="paramMap">The query parameters of the GMSG.</param>
</member>
<member name="M:GoogleAds.Core.Communication.AdCommunicator`1.InvalidRequest(GoogleAds.Core.UI.GWebView,System.Collections.Generic.IDictionary{System.String,System.String})">
<summary>This GMSG is passed when the ad request is invalid.</summary>
<param name="sender">The GWebView sending the GMSG.</param>
<param name="paramMap">The query parameters of the GMSG.</param>
</member>
<member name="M:GoogleAds.Core.Communication.AdCommunicator`1.LoadAdURL(GoogleAds.Core.UI.GWebView,System.Collections.Generic.IDictionary{System.String,System.String})">
<summary>
This GMSG is sent by sdk_core when it has finished constructing the ad request URL.
Upon receiving the ad URL, the AdManager instance will fetch the ad.
</summary>
<param name="sender">The GWebView sending the GMSG.</param>
<param name="paramMap">The query parameters of the GMSG.</param>
</member>
<member name="M:GoogleAds.Core.Communication.AdCommunicator`1.LoadSdkConstants(GoogleAds.Core.UI.GWebView,System.Collections.Generic.IDictionary{System.String,System.String})">
<summary>This GMSG is passed when the SDK constants are loaded.</summary>
<param name="sender">The GWebView sending the GMSG.</param>
<param name="paramMap">The query parameters of the GMSG.</param>
</member>
<member name="M:GoogleAds.Core.Communication.AdCommunicator`1.Log(GoogleAds.Core.UI.GWebView,System.Collections.Generic.IDictionary{System.String,System.String})">
<summary>
This GMSG will cause the SDK to log to the Visual Studio error console.
</summary>
<param name="sender">The GWebView sending the GMSG.</param>
<param name="paramMap">The query parameters of the GMSG.</param>
</member>
<member name="M:GoogleAds.Core.Communication.AdCommunicator`1.OpenWebAppWithUri(GoogleAds.Core.UI.GWebView,System.Collections.Generic.IDictionary{System.String,System.String})">
<summary>
Opens up a rich-media overlay.
</summary>
<param name="sender"></param>
<param name="paramMap"></param>
</member>
<member name="M:GoogleAds.Core.Communication.AdCommunicator`1.OpenWebAppWithHTML(GoogleAds.Core.UI.GWebView,System.Collections.Generic.IDictionary{System.String,System.String})">
<summary>
Opens up a rich-media overlay with HTML.
</summary>
<param name="sender"></param>
<param name="paramMap"></param>
</member>
<member name="M:GoogleAds.Core.Communication.AdCommunicator`1.OpenApp(GoogleAds.Core.UI.GWebView,System.Collections.Generic.IDictionary{System.String,System.String})">
<summary>
Performs the open function within an overlay.
</summary>
<param name="sender">The GWebView sending the GMSG.</param>
<param name="paramMap">The query parameters of the GMSG.</param>
</member>
<member name="M:GoogleAds.Core.Communication.AdCommunicator`1.OpenCall(GoogleAds.Core.UI.GWebView,System.Collections.Generic.IDictionary{System.String,System.String})">
<summary>
Performs the open function within an overlay.
</summary>
<param name="sender">The GWebView sending the GMSG.</param>
<param name="paramMap">The query parameters of the GMSG.</param>
</member>
<member name="M:GoogleAds.Core.Communication.AdCommunicator`1.NullHandler(GoogleAds.Core.UI.GWebView,System.Collections.Generic.IDictionary{System.String,System.String})">
<summary>
Null handler for messages that we do not care.
</summary>
<param name="sender">The GWebView sending the GMSG.</param>
<param name="paramMap">The query parameters of the GMSG.</param>
</member>
<member name="M:GoogleAds.Core.Communication.AdCommunicator`1.Unsupported(GoogleAds.Core.UI.GWebView,System.Collections.Generic.IDictionary{System.String,System.String})">
<summary>
The fallback handler for unknown or unimplemented GMSGs.
</summary>
<param name="sender">The GWebView sending the GMSG.</param>
<param name="paramMap">The query parameters of the GMSG.</param>
</member>
<member name="T:GoogleAds.Core.Communication.AdCommunicator`1.MessageHandler">
<summary>
Delegate definition for the handler functions.
</summary>
<param name="sender">The GWebView sending the GMSG.</param>
<param name="paramMap">The query parameters of the GMSG.</param>
</member>
<member name="T:GoogleAds.Core.GMsg">
<summary>
Represents a message sent by the core/ads js.
</summary>
</member>
<member name="P:GoogleAds.Core.GMsg.Scheme">
<summary>
Uri Scheme. "gmsg" for this class.
</summary>
</member>
<member name="P:GoogleAds.Core.GMsg.Parameters">
<summary>
Paramaters obtained from the message.
</summary>
</member>
<member name="P:GoogleAds.Core.GMsg.Path">
<summary>
Path.
</summary>
</member>
<member name="T:GoogleAds.Core.Http.HttpClient">
<summary>
Http client for Phone. Sends the request and gets the response.
</summary>
</member>
<member name="T:GoogleAds.Core.Http.IHttpClient">
<summary>
Interface for platform specific clients.
</summary>
</member>
<member name="M:GoogleAds.Core.Http.HttpClient.CopyToHttpWebRequest(GoogleAds.Core.Http.HttpRequest,System.Net.HttpWebRequest)">
<summary>
This is used to convert <see cref="T:GoogleAds.Core.Http.HttpRequest"/>, which are common to both Phone and
Windows RT to platform-specific <see cref="T:System.Net.HttpWebRequest"/>.
</summary>
<param name="request">The request instance.</param>
<param name="httpWebRequest">The platform specific request instance</param>
</member>
<member name="M:GoogleAds.Core.Http.HttpClient.CopyToHttpResponse(System.Net.HttpWebResponse,GoogleAds.Core.Http.HttpResponse)">
<summary>
This is used to convert <see cref="T:System.Net.HttpWebResponse"/> which is Windows RT specific to
<see cref="T:GoogleAds.Core.Http.HttpResponse"/>.
</summary>
<param name="response">The platform specific response instance</param>
<param name="httpWebResponse">The response instance.</param>
</member>
<member name="M:GoogleAds.Core.Http.HttpClient.SendAsync(GoogleAds.Core.Http.HttpRequest)">
<summary>
Sends the request and gets the response asynchronously.
</summary>
<param name="request"></param>
<returns></returns>
</member>
<member name="T:GoogleAds.Core.Http.HttpClient.HeaderPropertyDelegate">
<summary>
This delegate is used to transform some of the HttpHeaders to property assignments
on <paramref name="req"/>.
</summary>
<param name="req"></param>
<param name="str"></param>
</member>
<member name="T:GoogleAds.Core.Http.HttpContent">
<summary>
Base class for Http contents.
</summary>
</member>
<member name="F:GoogleAds.Core.Http.HttpContent.BufferSize">
<summary>
Buffer size for copy operations.
</summary>
</member>
<member name="M:GoogleAds.Core.Http.HttpContent.CreateContentReadStreamAsync">
<summary>
Creates the stream for reading response stream.
</summary>
<returns></returns>
</member>
<member name="M:GoogleAds.Core.Http.HttpContent.CopyToAsync(System.IO.Stream)">
<summary>
Copies the stream to <paramref name="destination"/>.
</summary>
<param name="destination">The stream to copy to.</param>
</member>
<member name="M:GoogleAds.Core.Http.HttpContent.ReadAsByteArrayAsync">
<summary>
Reads the response stream into a byte array.
</summary>
<returns></returns>
</member>
<member name="M:GoogleAds.Core.Http.HttpContent.ReadAsStringAsync">
<summary>
Reads the response stream into a string.
</summary>
<returns></returns>
</member>
<member name="T:GoogleAds.Core.Http.HttpHeaders">
<summary>
The header class for response and request.
</summary>
</member>
<member name="M:GoogleAds.Core.Http.HttpHeaders.GetFirstOrEmpty(System.String)">
<summary>
Gets the first header value for given <paramref name="key"/>.
</summary>
<param name="key">The header key.</param>
<returns></returns>
</member>
<member name="M:GoogleAds.Core.Http.HttpHeaders.Set(System.String,System.String)">
<summary>
Sets the header for <paramref name="key"/>. Note that this overwrites the previous
value for the header.
</summary>
<param name="key">The header key.</param>
<param name="value">The header value.</param>
<returns></returns>
</member>
<member name="P:GoogleAds.Core.Http.HttpHeaders.Item(System.String)">
<summary>
Gets the list of header values for given <paramref name="key"/>.
</summary>
<param name="key">The header key.</param>
<returns></returns>
</member>
<member name="T:GoogleAds.Core.Http.HttpMethod">
<summary>
The class for representing HTTP method.
</summary>
</member>
<member name="F:GoogleAds.Core.Http.HttpMethod.Get">
<summary>
Get Method.
</summary>
</member>
<member name="F:GoogleAds.Core.Http.HttpMethod.Post">
<summary>
Post Method
</summary>
</member>
<member name="M:GoogleAds.Core.Http.HttpMethod.#ctor(System.String)">
<summary>
Initializes the class with string representation of the method.
</summary>
<param name="method"></param>
</member>
<member name="M:GoogleAds.Core.Http.HttpMethod.Equals(GoogleAds.Core.Http.HttpMethod)">
<summary>
Checks if this object is equal to <paramref name="other"/>.
</summary>
<param name="other">The object to compare to.</param>
<returns></returns>
</member>
<member name="T:GoogleAds.Core.Http.HttpRequest">
<summary>
Class representing an HTTP request.
</summary>
</member>
<member name="P:GoogleAds.Core.Http.HttpRequest.Version">
<summary>
The version. 1.1 by default.
</summary>
</member>
<member name="P:GoogleAds.Core.Http.HttpRequest.RequestUri">
<summary>
The Uri for the request.
</summary>
</member>
<member name="P:GoogleAds.Core.Http.HttpRequest.Headers">
<summary>
Headers for the request.
</summary>
</member>
<member name="P:GoogleAds.Core.Http.HttpRequest.Method">
<summary>
Request method.
</summary>
</member>
<member name="P:GoogleAds.Core.Http.HttpRequest.Content">
<summary>
Http content.
</summary>
</member>
<member name="T:GoogleAds.Core.Http.HttpResponse">
<summary>
Class representing the response for an HTTP request.
</summary>
</member>
<member name="P:GoogleAds.Core.Http.HttpResponse.StatusCode">
<summary>
The status code for the response.
</summary>
</member>
<member name="P:GoogleAds.Core.Http.HttpResponse.Headers">
<summary>
The headers.
</summary>
</member>
<member name="P:GoogleAds.Core.Http.HttpResponse.Content">
<summary>
The content for the response.
</summary>
</member>
<member name="P:GoogleAds.Core.Http.HttpResponse.ResponseUri">
<summary>
The response Uri.
</summary>
</member>
<member name="P:GoogleAds.Core.Http.HttpResponse.Exception">
<summary>
The exception, if there was any.
</summary>
</member>
<member name="T:GoogleAds.Core.Http.StreamHttpContent">
<summary>
Http Content implementation for streams.
</summary>
</member>
<member name="M:GoogleAds.Core.Http.StreamHttpContent.#ctor(System.IO.Stream)">
<summary>
Initializes the object with stream.
</summary>
<param name="stream">The stream.</param>
</member>
<member name="M:GoogleAds.Core.Http.StreamHttpContent.CreateContentReadStreamAsync">
<summary>
Creates the stream from the stream.
</summary>
<returns></returns>
</member>
<member name="T:GoogleAds.Core.Http.StringHttpContent">
<summary>
Http Content implementation for streams.
</summary>
</member>
<member name="M:GoogleAds.Core.Http.StringHttpContent.#ctor(System.String)">
<summary>
Initializes the object with string.
</summary>
<param name="str">The string.</param>
</member>
<member name="T:GoogleAds.Core.IAppInstance">
<summary>
Class to decouple information related to current app.
CurrentApp of Windows Store apps is static and makes testing harder.
</summary>
</member>
<member name="T:GoogleAds.Core.InterstitialAdInformation">
<summary>
The class that holds information about interstitial ads.
</summary>
</member>
<member name="P:GoogleAds.Core.InterstitialAdInformation.RequestTimeout">
<summary>
Timeout for requesting the interstitial content.
</summary>
</member>
<member name="T:GoogleAds.Core.Loaders.RequestStatus">
<summary>
Represents the result of an ad load.
</summary>
</member>
<member name="T:GoogleAds.Core.Loaders.AdLoader`1">
<summary>
An AdLoader is a class that contains information about ad loading.
</summary>
<typeparam name="TAdInformation"></typeparam>
</member>
<member name="F:GoogleAds.Core.Loaders.AdLoader`1.ImpressionHeader">
<summary>
This header notifies the client code of the URLs that should be pinged when the ad
is shown.
</summary>
</member>
<member name="F:GoogleAds.Core.Loaders.AdLoader`1.ClickTrackingHeader">
<summary>
This header notifies the client code of the URLs that should be pinged when the ad
is clicked (i.e. when user interacts with the ad).
</summary>
</member>
<member name="F:GoogleAds.Core.Loaders.AdLoader`1.DebugDialogHeader">
<summary>
This header is used for debug gesture.
</summary>
</member>
<member name="F:GoogleAds.Core.Loaders.AdLoader`1.httpClient">
<summary>
Http client to make the requests.
</summary>
</member>
<member name="M:GoogleAds.Core.Loaders.AdLoader`1.#ctor(GoogleAds.Core.Http.IHttpClient)">
<summary>
Initializes the class with given IHttpClient instance to fetch the ad content.
</summary>
<param name="httpClient">The HttpClient instance to fetch the content.</param>
</member>
<member name="M:GoogleAds.Core.Loaders.AdLoader`1.LoadAd(`0)">
<summary>
Loads the ad by first constructing Ad URL using SDK core AFMA_buildAdURL function,
and then fetching the content through Http request.
</summary>
<param name="adInformation">The ad information to populate.</param>
<returns></returns>
</member>
<member name="M:GoogleAds.Core.Loaders.AdLoader`1.ProcessHeaders(`0,GoogleAds.Core.Http.HttpResponse)">
<summary>
Processes the headers.
</summary>
<param name="adInformation">The ad information to popul