lpw
2024-09-25 f76fcb126b14e9c98fc80fbb9dd10a7f79875f03
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
//
//  GADNativeAdUnconfirmedClickDelegate.h
//  Google Mobile Ads SDK
//
//  Copyright 2017 Google LLC. All rights reserved.
//
 
#import <Foundation/Foundation.h>
#import <GoogleMobileAds/GADNativeAdAssetIdentifiers.h>
 
@class GADNativeAd;
 
/// Delegate methods for handling native ad unconfirmed clicks.
@protocol GADNativeAdUnconfirmedClickDelegate <NSObject>
 
/// Tells the delegate that native ad receives an unconfirmed click on view with asset ID. You
/// should update user interface and ask user to confirm the click once this message is received.
/// Use the -registerClickConfirmingView: method in GADNativeAd+ConfirmedClick.h to register
/// a view that will confirm the click. Only called for Google ads and is not supported for mediated
/// ads.
- (void)nativeAd:(nonnull GADNativeAd *)nativeAd
    didReceiveUnconfirmedClickOnAssetID:(nonnull GADNativeAssetIdentifier)assetID;
 
/// Tells the delegate that the unconfirmed click is cancelled. You should revert the user interface
/// change once this message is received. Only called for Google ads and is not supported for
/// mediated ads.
- (void)nativeAdDidCancelUnconfirmedClick:(nonnull GADNativeAd *)nativeAd;
 
@end