public class AdError

  1. Object
  2. AdError
Describes a failure delivered to AdListener.onFailedToLoad(AdError) or AdListener.onShowFailed(AdError). The numeric getCode() and getDomain() are provider specific (e.g. the underlying SDK error code), while getMessage() is a human readable description.

Fields

public static final int CODE_NO_FILL = 3Error code used when no ad was available to fill the request.
public static final int CODE_NETWORK_ERROR = 2Error code used when the network was unavailable.
public static final int CODE_INVALID_REQUEST = 1Error code used when the request was rejected as invalid (e.g. a bad ad unit id).
public static final int CODE_UNSUPPORTED = -1Error code used when no ad provider is installed or the format is unsupported.
public static final int CODE_INTERNAL = 0Generic internal error code.

Constructors

public AdError(int code, String domain, String message)Creates a new error.

Methods

public int getCode()The provider specific numeric error code.
public String getDomain()The provider specific error domain, may be null.
public String getMessage()A human readable description of the failure.
public String toString()Returns a string representation of the object.

Inherited methods

Field details

CODE_NO_FILL

public static final int CODE_NO_FILL = 3
Error code used when no ad was available to fill the request.

CODE_NETWORK_ERROR

public static final int CODE_NETWORK_ERROR = 2
Error code used when the network was unavailable.

CODE_INVALID_REQUEST

public static final int CODE_INVALID_REQUEST = 1
Error code used when the request was rejected as invalid (e.g. a bad ad unit id).

CODE_UNSUPPORTED

public static final int CODE_UNSUPPORTED = -1
Error code used when no ad provider is installed or the format is unsupported.

CODE_INTERNAL

public static final int CODE_INTERNAL = 0
Generic internal error code.

Constructor details

AdError

public AdError(int code, String domain, String message)
Creates a new error.

Parameters

code int
the provider specific error code
domain String
the provider specific error domain or null
message String
a human readable description

Method details

getCode

public int getCode()
The provider specific numeric error code.

getDomain

public String getDomain()
The provider specific error domain, may be null.

getMessage

public String getMessage()
A human readable description of the failure.

toString

public String toString()
Returns a string representation of the object. In general, the toString method returns a string that “textually represents” this object. The result should be a concise but informative representation that is easy for a person to read. It is recommended that all subclasses override this method. The toString method for class Object returns a string consisting of the name of the class of which the object is an instance, the at-sign character `@’, and the unsigned hexadecimal representation of the hash code of the object. In other words, this method returns a string equal to the value of: getClass().getName() + ‘@’ + Integer.toHexString(hashCode())