- acceptText(String) - Method in class xappmedia.sdk.permissions.ui.RequestPermissionsImageFragment.Params
-
- acceptText(String) - Method in class xappmedia.sdk.permissions.ui.RequestPermissionsTextFragment.Params
-
Override the text that is to be displayed on the "accept" button.
- accountName() - Method in interface xappmedia.sdk.model.Advertisement
-
Name of the account the ad is linked to.
- ACTION_TYPE_BUY_KEYWORD - Static variable in class xappmedia.sdk.model.ActionType
-
- ACTION_TYPE_BUY_NAME - Static variable in class xappmedia.sdk.model.ActionType
-
- ACTION_TYPE_BUY_PHRASE - Static variable in class xappmedia.sdk.model.ActionType
-
- ACTION_TYPE_CALL_KEYWORD - Static variable in class xappmedia.sdk.model.ActionType
-
- ACTION_TYPE_CALL_NAME - Static variable in class xappmedia.sdk.model.ActionType
-
- ACTION_TYPE_CALL_PHRASE - Static variable in class xappmedia.sdk.model.ActionType
-
- ACTION_TYPE_CUSTOM_NAME - Static variable in class xappmedia.sdk.model.ActionType
-
- ACTION_TYPE_CUSTOM_PHRASE - Static variable in class xappmedia.sdk.model.ActionType
-
- ACTION_TYPE_CUSTOM_PHRASE_NAME - Static variable in class xappmedia.sdk.model.ActionType
-
- ACTION_TYPE_DOWNLOAD_KEYWORD - Static variable in class xappmedia.sdk.model.ActionType
-
- ACTION_TYPE_DOWNLOAD_NAME - Static variable in class xappmedia.sdk.model.ActionType
-
- ACTION_TYPE_DOWNLOAD_PHRASE - Static variable in class xappmedia.sdk.model.ActionType
-
- ACTION_TYPE_EMAIL_KEYWORD - Static variable in class xappmedia.sdk.model.ActionType
-
- ACTION_TYPE_EMAIL_NAME - Static variable in class xappmedia.sdk.model.ActionType
-
- ACTION_TYPE_EMAIL_PHRASE - Static variable in class xappmedia.sdk.model.ActionType
-
- ACTION_TYPE_EXPANSION_KEYWORD - Static variable in class xappmedia.sdk.model.ActionType
-
- ACTION_TYPE_EXPANSION_NAME - Static variable in class xappmedia.sdk.model.ActionType
-
- ACTION_TYPE_EXPANSION_PHRASE - Static variable in class xappmedia.sdk.model.ActionType
-
- ACTION_TYPE_FAIL_NAME - Static variable in class xappmedia.sdk.model.ActionType
-
- ACTION_TYPE_GOTO_KEYWORD - Static variable in class xappmedia.sdk.model.ActionType
-
- ACTION_TYPE_GOTO_NAME - Static variable in class xappmedia.sdk.model.ActionType
-
- ACTION_TYPE_GOTO_PHRASE - Static variable in class xappmedia.sdk.model.ActionType
-
- ACTION_TYPE_INTERCEPT_NAME - Static variable in class xappmedia.sdk.model.ActionType
-
- ACTION_TYPE_PROMPT_NAME - Static variable in class xappmedia.sdk.model.ActionType
-
- ActionType - Class in xappmedia.sdk.model
-
Used by
AdAction
, the ActionType contains the type of action as well as the phrase
the action requires to match during voice recognition.
- ActionType(String, String, String) - Constructor for class xappmedia.sdk.model.ActionType
-
Construct an action type with a name (action phrase) and a keyword
- ActionType(ActionType) - Constructor for class xappmedia.sdk.model.ActionType
-
- AD_TO_PLAY - Static variable in class xappmedia.sdk.XappService
-
- AdAction - Class in xappmedia.sdk.model
-
The AdAction object contains the necessary information for action recognition and action
completion.
- AdAction(ActionType) - Constructor for class xappmedia.sdk.model.AdAction
-
- addKeyword(String) - Method in class xappmedia.sdk.AdRequester
-
Adds a keyword related to the ad that is being requested.
- addKeyword(String) - Method in class xappmedia.sdk.model.UserData.Builder
-
- addKeywords(Collection<String>) - Method in class xappmedia.sdk.model.UserData.Builder
-
- address(String, String, String, String) - Method in class xappmedia.sdk.model.UserData.Builder
-
- adId() - Method in interface xappmedia.sdk.model.Advertisement
-
Unique ad ID.
- AdLength - Enum in xappmedia.sdk.model
-
Enumeration of possible ad durations.
- adName(String) - Method in class xappmedia.sdk.AdRequester
-
- AdRequester - Class in xappmedia.sdk
-
The AdRequest holds properties for the type of ad that should be returned.
- AdResult - Class in xappmedia.sdk.model
-
An AdResult contains all the events that occurred during the execution of an ad.
- adTitle() - Method in interface xappmedia.sdk.model.Advertisement
-
User readable name of the ad.
- AdType - Enum in xappmedia.sdk.model
-
Branding - XappAd with one segment of ad audio and no actions/engagement
Engagement - XappAd with two segments of ad audio with a chance for engagement after the first segment, where the user is prompted to respond to the ad.
- adType() - Method in interface xappmedia.sdk.model.Advertisement
-
Type of advertisement that this models.
- Advertisement - Interface in xappmedia.sdk.model
-
Interface that represents a downloaded Xapp.
- apiKey(String) - Method in class xappmedia.sdk.Config
-
Set a custom API key for retrieving Xapps.
- appKey(String) - Method in class xappmedia.sdk.Config
-
Set a custom APP key for retrieving Xapps.
- attach() - Method in class xappmedia.sdk.XappAds
-
Retrieves a XappAdController from a currently running Ad.
- attach(FragmentManager, int) - Method in class xappmedia.sdk.XappAds
-
Retrieves a XappAdController from a currently running ad and attaches it to the given View.
- gender(String) - Method in class xappmedia.sdk.model.UserData.Builder
-
- gender() - Method in class xappmedia.sdk.model.UserData
-
User's gender.
- genre(String) - Method in class xappmedia.sdk.AdRequester
-
- getAction() - Method in class xappmedia.sdk.model.AdResult
-
Returns the
AdAction
that was matched and performed during ad playback
- getActionPhrase() - Method in class xappmedia.sdk.model.AdResult
-
Get the action phrase for the recognized action.
- getActionType() - Method in class xappmedia.sdk.model.AdAction
-
- getActionType() - Method in class xappmedia.sdk.model.AdResult
-
Returns the action type set for this ad or null if there is not one.
- getActionUtterances() - Method in class xappmedia.sdk.model.AdResult
-
Returns the array of action utterances for the AdResult
- getCallType() - Method in class xappmedia.sdk.model.AdResult
-
Returns the callType of the adResult, either "userInitiated or "serverInitiated"
- getCancellationDetails() - Method in class xappmedia.sdk.model.AdResult
-
Get details on how the ad was cancelled.
- getCancellationMethod() - Method in class xappmedia.sdk.model.AdResult
-
Returns a string for how the ad was cancelled
- getCustomActionMetadata() - Method in class xappmedia.sdk.model.AdResult
-
Get the metadata associated with the custom action that was recognized.
- getCustomData() - Method in class xappmedia.sdk.model.AdAction
-
- getDeniedPermissions(Collection<String>) - Method in class xappmedia.sdk.permissions.PermissionsManager
-
Check all the permission in a collection and return a subset of the permissions that the user currently has
not granted.
- getDeniedPermissions(String[]) - Method in class xappmedia.sdk.permissions.PermissionsManager
-
Check all the permission in a collection and return a subset of the permissions that the user currently has
not granted.
- getDeniedPermissions() - Method in class xappmedia.sdk.permissions.ui.RequestPermissionsBaseActivity
-
Get the permissions that are currently denied by the system.
- getEmail() - Method in class xappmedia.sdk.model.AdResult
-
- getErrorCode() - Method in class xappmedia.sdk.model.AdResult
-
Get the error code of the error that occurred during advertisement playback
- getErrorMessage() - Method in class xappmedia.sdk.model.AdResult
-
Returns the error message for the AdResult.
- getHomePhone() - Method in class xappmedia.sdk.model.AdResult
-
- getHomophones() - Method in class xappmedia.sdk.model.ActionType
-
- getInstallString() - Method in class xappmedia.sdk.model.AdAction
-
Get the install url for the action
- getKeyword() - Method in class xappmedia.sdk.model.ActionType
-
Returns the keyword associated with the actionType
- getMobilePhone() - Method in class xappmedia.sdk.model.AdResult
-
- getMoreInfoUtterances() - Method in class xappmedia.sdk.model.AdResult
-
Returns the array of moreInfoUtterances for the AdResult
- getName() - Method in class xappmedia.sdk.model.ActionType
-
Returns the action name or phrase associated with the actionType
- getName() - Method in class xappmedia.sdk.permissions.ui.Permission
-
Returns the name of the given permission.
- getNumberString() - Method in class xappmedia.sdk.model.AdAction
-
Get the phone number for the action as a string
- getPhrase() - Method in class xappmedia.sdk.model.ActionType
-
- getSkypeURL() - Method in class xappmedia.sdk.model.AdAction
-
- getTimeActionWasCaught() - Method in class xappmedia.sdk.model.AdResult
-
Get the time that the time in which an action was caught.
- getTouchLocationX() - Method in class xappmedia.sdk.model.AdResult
-
Last x position set for the touch location.
- getTouchLocationY() - Method in class xappmedia.sdk.model.AdResult
-
Last y position set for the touch location.
- getTrailingAudioUrl() - Method in class xappmedia.sdk.model.AdAction
-
- getWebURLString() - Method in class xappmedia.sdk.model.AdAction
-
Get the URL for the action
- GOTO - Static variable in class xappmedia.sdk.model.ActionType
-
- imageResourceDrawable(int) - Method in class xappmedia.sdk.permissions.ui.Permission.Builder
-
For permissions dialogs with images, this is the image that represents the permission.
- imageResourceDrawable() - Method in class xappmedia.sdk.permissions.ui.Permission
-
For permissions dialogs with images, this is the image that represents the permission.
- imageUri(String) - Method in class xappmedia.sdk.permissions.ui.Permission.Builder
-
For permissions dialogs with images, this is the image that represents the permission.
- imageUri() - Method in class xappmedia.sdk.permissions.ui.Permission
-
For permissions dialogs with images, this is the image that represents the permission.
- imageWebUrl() - Method in interface xappmedia.sdk.model.MediaAdvertisement
-
Url to the image that is to be displayed for the ad.
- instance(Activity) - Static method in class xappmedia.sdk.permissions.PermissionsManager
-
This wraps the check permissions of any Activity so it will be compatible with old versions of
Android.
- instance(Permission) - Static method in class xappmedia.sdk.permissions.ui.RequestPermissionsImageFragment
-
Returns an initialized dialog fragment that can be used to request the permission.
- instance(Permission, RequestPermissionsImageFragment.Params) - Static method in class xappmedia.sdk.permissions.ui.RequestPermissionsImageFragment
-
Returns an initialized dialog fragment that can be used to request the permission.
- instance(Collection<Permission>) - Static method in class xappmedia.sdk.permissions.ui.RequestPermissionsImageFragment
-
Returns an initialized dialog fragment that can be used to request the permission.
- instance(Collection<Permission>, RequestPermissionsImageFragment.Params) - Static method in class xappmedia.sdk.permissions.ui.RequestPermissionsImageFragment
-
Returns an initialized dialog fragment that can be used to request the permission.
- instance(Permission) - Static method in class xappmedia.sdk.permissions.ui.RequestPermissionsTextFragment
-
- instance(Permission, RequestPermissionsTextFragment.Params) - Static method in class xappmedia.sdk.permissions.ui.RequestPermissionsTextFragment
-
- instance(Collection<Permission>) - Static method in class xappmedia.sdk.permissions.ui.RequestPermissionsTextFragment
-
- instance(Collection<Permission>, RequestPermissionsTextFragment.Params) - Static method in class xappmedia.sdk.permissions.ui.RequestPermissionsTextFragment
-
- IntentBuilder(Collection<Permission>) - Constructor for class xappmedia.sdk.permissions.ui.RequestPermissionsSoftAskActivity.IntentBuilder
-
- INTERCEPT - Static variable in class xappmedia.sdk.model.ActionType
-
- introductoryCueWebUrl() - Method in interface xappmedia.sdk.model.MediaAdvertisement
-
Url to the sound file that is to be played at the start of the ad.
- isActionType(ActionType) - Method in class xappmedia.sdk.model.AdAction
-
Compare action's
ActionType
to another and returns true if they are equal,
false if they are not
- isCanceled() - Method in class xappmedia.sdk.model.AdResult
-
Returns if the ad was cancelled during the playback
- isLoaded() - Method in interface xappmedia.sdk.XappAdController
-
Returns true if the Xapp is loaded and ready to play.
- isMoreInfoUttered() - Method in class xappmedia.sdk.model.AdResult
-
Returns true if moreInfo has already been uttered and recognized, false otherwise
- isPlaying() - Method in interface xappmedia.sdk.XappController
-
Returns true if the controller is currently playing.
- isSuccess() - Method in class xappmedia.sdk.model.AdResult
-
Returns true if the ad ran successfully, false otherwise.
- isTouchClicked() - Method in class xappmedia.sdk.model.AdResult
-
Returns if a touch clicked occurred on the ad view.
- length(AdLength) - Method in class xappmedia.sdk.AdRequester
-
Sets the AdLength for the advertisement to be requested.
- length - Variable in enum xappmedia.sdk.model.AdLength
-
- ListenAdController - Interface in xappmedia.sdk
-
A controller intended only to perform the listen action.
- ListenAdController.ListenCallback - Interface in xappmedia.sdk
-
- listenForAd(Advertisement) - Method in class xappmedia.sdk.XappAds
-
Retrieve a controller which merely only listens for the actions in the provided ad.
- listeningBegin(MediaAdvertisement) - Method in interface xappmedia.sdk.ListenAdController.ListenCallback
-
Callback event for when the app has started listening to the ad.
- listeningEnd(MediaAdvertisement, AdAction) - Method in interface xappmedia.sdk.ListenAdController.ListenCallback
-
Callback event for when the app has stopped listening to the ad.
- listeningEndCueWebUrl() - Method in interface xappmedia.sdk.model.MediaAdvertisement
-
Url to the sound file to be played as the microphone turns off.
- listeningStartCueWebUrl() - Method in interface xappmedia.sdk.model.MediaAdvertisement
-
Url to the sound file that is to be played just before the microphone turns on.
- loadAd(LoadCallback<Advertisement>) - Method in class xappmedia.sdk.AdRequester
-
Preload an ad that will only be audio only.
- loadAd(FragmentManager, int, LoadCallback<Advertisement>) - Method in class xappmedia.sdk.AdRequester
-
Preload an ad that will play inside a fragment in the provided container ID.
- loadAd(Context, LoadCallback<Advertisement>) - Method in class xappmedia.sdk.AdRequester
-
Preload an ad that will play as an interstitial ad in a new Activity.
- loadAd(Advertisement, FragmentManager, int) - Method in class xappmedia.sdk.XappAds
-
Play an ad inside a Fragment which resides in the provided container.
- loadAd(Advertisement) - Method in class xappmedia.sdk.XappAds
-
Preload an ad that will only be audio only.
- loadAd(Advertisement, Context) - Method in class xappmedia.sdk.XappAds
-
Play an interstitial ad as soon as it loaded.
- LoadCallback<T extends Advertisement> - Interface in xappmedia.sdk
-
Callback to receive events for an ad downloading from the server.
- rationale(String) - Method in class xappmedia.sdk.permissions.ui.Permission.Builder
-
A rationale to display to the user as to why they need this permission.
- rationale() - Method in class xappmedia.sdk.permissions.ui.Permission
-
A rationale to display to the user as to why they need this permission.
- recognitionFailureCueWebUrl() - Method in interface xappmedia.sdk.model.MediaAdvertisement
-
Url to the sound file to be played if the recognizer failed to recognize the voice command.
- recognitionSuccessCueWebUrl() - Method in interface xappmedia.sdk.model.MediaAdvertisement
-
Url to the sound file to be played if the recognizer succeeded in recognizing the voice command.
- release() - Method in interface xappmedia.sdk.XappController
-
Stop and release the resources.
- RequestDialogListener - Interface in xappmedia.sdk.permissions.ui
-
- requestMedia(LoadCallback<MediaAdvertisement>) - Method in class xappmedia.sdk.AdRequester
-
Asynchronously requesting only the ad itself.
- requestPermission(String, int) - Method in class xappmedia.sdk.permissions.PermissionsManager
-
Request a permission for a specific service.
- requestPermission(Activity, Collection<Permission>, int) - Static method in class xappmedia.sdk.permissions.ui.RequestPermissionsSoftAskActivity
-
Deprecated.
- requestPermissions(Collection<String>, int) - Method in class xappmedia.sdk.permissions.PermissionsManager
-
Request a permission for a specific service.
- requestPermissions(String[], int) - Method in class xappmedia.sdk.permissions.PermissionsManager
-
Request a permission for a specific service.
- requestPermissions() - Method in class xappmedia.sdk.permissions.ui.RequestPermissionsBaseActivity
-
Request the permissions to the system.
- RequestPermissionsBaseActivity - Class in xappmedia.sdk.permissions.ui
-
A base Activity that can be used to request permissions from the user if necessary.
- RequestPermissionsBaseActivity() - Constructor for class xappmedia.sdk.permissions.ui.RequestPermissionsBaseActivity
-
- RequestPermissionsImageFragment - Class in xappmedia.sdk.permissions.ui
-
DialogFragment that will produce the overlay for the permissions module.
- RequestPermissionsImageFragment() - Constructor for class xappmedia.sdk.permissions.ui.RequestPermissionsImageFragment
-
- RequestPermissionsImageFragment.Params - Class in xappmedia.sdk.permissions.ui
-
- RequestPermissionsSoftAskActivity - Class in xappmedia.sdk.permissions.ui
-
An Activity that can be used to ask the user for provided permissions.
- RequestPermissionsSoftAskActivity() - Constructor for class xappmedia.sdk.permissions.ui.RequestPermissionsSoftAskActivity
-
- RequestPermissionsSoftAskActivity.IntentBuilder - Class in xappmedia.sdk.permissions.ui
-
Builder that can be used to generate an Intent which will start this Activity.
- RequestPermissionsTextFragment - Class in xappmedia.sdk.permissions.ui
-
Fragment that can be used if showing a text-only dialog.
- RequestPermissionsTextFragment() - Constructor for class xappmedia.sdk.permissions.ui.RequestPermissionsTextFragment
-
- RequestPermissionsTextFragment.Params - Class in xappmedia.sdk.permissions.ui
-
Configuration object for the text fragment.
- RESULT_ADRESULT - Static variable in class xappmedia.sdk.XappInterstitialActivity
-
The
AdResult
that is returned upon completion.
- RESULT_PERMISSION_DENIED_LIST - Static variable in class xappmedia.sdk.permissions.ui.RequestPermissionsBaseActivity
-
If started with Activity.onActivityResult(int, int, Intent)
,
result parameter included in the result intent that will include the granted permissions.
- RESULT_PERMISSION_GRANTED_LIST - Static variable in class xappmedia.sdk.permissions.ui.RequestPermissionsBaseActivity
-
If started with Activity.onActivityResult(int, int, Intent)
,
result parameter included in the result intent that will include the granted permissions.