GoogleMobileAds Framework Reference

GADQueryInfo

@interface GADQueryInfo : NSObject

Query info used in requests.

  • Query string used in requests.

    Declaration

    Swift

    var query: String { get }

    Objective-C

    @property (nonatomic, readonly, nonnull) NSString *query;
  • Deprecated. Use +[GADMobileAds generateSignal:completionHandler:] instead.

    Creates query info that can be used as input in a Google request. Calls completionHandler asynchronously on the main thread once query info has been created or when an error occurs.

    Declaration

    Swift

    class func createQueryInfo(with request: GADRequest?, adFormat: GADAdFormat) async throws -> GADQueryInfo

    Objective-C

    + (void)createQueryInfoWithRequest:(nullable GADRequest *)request
                              adFormat:(GADAdFormat)adFormat
                     completionHandler:
                         (nonnull GADQueryInfoCreationCompletionHandler)
                             completionHandler;
  • Deprecated. Use +[GADMobileAds generateSignal:completionHandler:] instead. Set adUnitID in the GADSignalRequest subclass.

    Creates query info for adUnitID that can be used as input in a Google request. Calls completionHandler asynchronously on the main thread once query info has been created or when an error occurs.

    Declaration

    Swift

    class func createQueryInfo(with request: GADRequest?, adFormat: GADAdFormat, adUnitID: String) async throws -> GADQueryInfo

    Objective-C

    + (void)createQueryInfoWithRequest:(nullable GADRequest *)request
                              adFormat:(GADAdFormat)adFormat
                              adUnitID:(nonnull NSString *)adUnitID
                     completionHandler:
                         (nonnull GADQueryInfoCreationCompletionHandler)
                             completionHandler;