lpw
2024-06-24 96fe7669fe8da0110590467e2e95ad88c0149112
commit | author | age
96fe76 1 //
L 2 //  GADVideoControllerDelegate.h
3 //  Google Mobile Ads SDK
4 //
5 //  Copyright 2016 Google LLC. All rights reserved.
6 //
7
8 #import <GoogleMobileAds/GADVideoController.h>
9
10 /// The GADVideoControllerDelegate protocol defines methods that are called by the video controller
11 /// object in response to the video events that occurred throughout the lifetime of the video
12 /// rendered by an ad.
13 @protocol GADVideoControllerDelegate <NSObject>
14
15 @optional
16
17 /// Tells the delegate that the video controller has began or resumed playing a video.
18 - (void)videoControllerDidPlayVideo:(nonnull GADVideoController *)videoController;
19
20 /// Tells the delegate that the video controller has paused video.
21 - (void)videoControllerDidPauseVideo:(nonnull GADVideoController *)videoController;
22
23 /// Tells the delegate that the video controller's video playback has ended.
24 - (void)videoControllerDidEndVideoPlayback:(nonnull GADVideoController *)videoController;
25
26 /// Tells the delegate that the video controller has muted video.
27 - (void)videoControllerDidMuteVideo:(nonnull GADVideoController *)videoController;
28
29 /// Tells the delegate that the video controller has unmuted video.
30 - (void)videoControllerDidUnmuteVideo:(nonnull GADVideoController *)videoController;
31
32 @end