GoogleMobileAds Framework Reference
Stay organized with collections
Save and categorize content based on your preferences.
GADAudioVideoManager
class GADAudioVideoManager : NSObject
Provides audio and video notifications and configurations management.
Don’t create an instance of this class and use the one available from GADMobileAds
sharedInstace’s audioVideoManager.
-
Delegate for receiving video and audio updates.
-
Indicates whether the application wishes to manage audio session. If set as YES, the Google
Mobile Ads SDK will stop managing AVAudioSession during the video playback lifecycle. If set as
NO, the Google Mobile Ads SDK will control AVAudioSession. That may include: setting
AVAudioSession’s category to AVAudioSessionCategoryAmbient when all videos are muted, setting
AVAudioSession’s category to AVAudioSessionCategorySoloAmbient when any playing video becomes
unmuted, and allowing background apps to continue playing sound when all videos rendered by
Google Mobile Ads SDK are muted or have stopped playing.
Declaration
Swift
var audioSessionIsApplicationManaged: Bool { get set }
Except as otherwise noted, the content of this page is licensed under the Creative Commons Attribution 4.0 License, and code samples are licensed under the Apache 2.0 License. For details, see the Google Developers Site Policies. Java is a registered trademark of Oracle and/or its affiliates.
Last updated 2021-03-03 UTC.
[null,null,["Last updated 2021-03-03 UTC."],[],[],null,["GADAudioVideoManager \n\n class GADAudioVideoManager : NSObject\n\nProvides audio and video notifications and configurations management.\n\nDon't create an instance of this class and use the one available from GADMobileAds\nsharedInstace's audioVideoManager.\n- `\n ``\n ``\n `\n\n [delegate](#/c:objc(cs)GADAudioVideoManager(py)delegate)`\n ` \n Delegate for receiving video and audio updates. \n\n Declaration \n Swift \n\n weak var delegate: ../Protocols/GADAudioVideoManagerDelegate.html? { get set }\n\n- `\n ``\n ``\n `\n\n [audioSessionIsApplicationManaged](#/c:objc(cs)GADAudioVideoManager(py)audioSessionIsApplicationManaged)`\n ` \n Indicates whether the application wishes to manage audio session. If set as YES, the Google\n Mobile Ads SDK will stop managing AVAudioSession during the video playback lifecycle. If set as\n NO, the Google Mobile Ads SDK will control AVAudioSession. That may include: setting\n AVAudioSession's category to AVAudioSessionCategoryAmbient when all videos are muted, setting\n AVAudioSession's category to AVAudioSessionCategorySoloAmbient when any playing video becomes\n unmuted, and allowing background apps to continue playing sound when all videos rendered by\n Google Mobile Ads SDK are muted or have stopped playing. \n\n Declaration \n Swift \n\n var audioSessionIsApplicationManaged: Bool { get set }"]]