| CSCG.SpaceAdMobile.AdBehaviour | Options and behaviors that control how ads are handled, loaded, and displayed |
| CSCG.SpaceAdMobile.AdRewardBase | Represents a backend-agnostic description of an ad reward |
| CSCG.SpaceAdMobile.AdReward | Concrete adapter that wraps an SDK-specific reward object and exposes it through the SDK-agnostic AdRewardBase interface |
| CSCG.SpaceAdMobile.AdReward | Concrete adapter that wraps an SDK-specific reward object and exposes it through the SDK-agnostic AdRewardBase interface |
| CSCG.SpaceAdMobile.AdReward | Concrete adapter that wraps an SDK-specific reward object and exposes it through the SDK-agnostic AdRewardBase interface |
| CSCG.SpaceAdMobile.AdTypeExtensions | Provides classification and conversion helpers for common ad formats. The helpers identify fullscreen formats and map formats to auto-mute flags |
| CSCG.SpaceAdMobile.AdvertisingOptions | Defines general configuration options for ad display, testing, and SDK initialization |
| CSCG.SpaceAdMobile.Aggregator | Provides aggregator functionality |
| CSCG.SpaceAdMobile.AggregatorInstallResource | Provides aggregator install resource functionality |
| CSCG.SpaceAdMobile.BannerOptions | Configuration options for displaying BannerView advertisements. This includes settings for banner position, size, and visibility behavior when the parent script is disabled |
| CSCG.SpaceAdMobile.CollapsibleBanner | Defines the properties and behavior of a collapsible banner |
| CSCG.SpaceAdMobile.DefineSymbolsManager | Provides define symbols manager functionality |
| Cupdate_yandex_sdk.EditorBridge | |
| CEditorWindow | |
| CSCG.SpaceAdMobile.AdAggregatorSelector | Provides ad aggregator selector functionality |
| CException | |
| Cupdate_yandex_sdk.UpdateError | |
| Cupdate_yandex_sdk.EditorOperationError | |
| Cupdate_yandex_sdk.EditorOperationInterrupted | |
| Cupdate_yandex_sdk.UserCancelled | |
| Cupdate_yandex_sdk.EditorOperationCancelled | |
| Cupdate_yandex_sdk.EscapeCancelled | |
| CSCG.SpaceAdMobile.IAdClickedMessage | Defines the callback invoked when an ad is clicked |
| CSCG.SpaceAdMobile.AdEventsDispatcher | Serves as an abstract base class for dispatching events related to the lifecycle of advertisements, including load failures, content failures, ad clicks, and more. It validates the setup based on the available message options and raises Unity events in response to specific advertisement interactions and states |
| CSCG.SpaceAdMobile.GoogleAdEventsDispatcher | Provides google ad events dispatcher functionality |
| CSCG.SpaceAdMobile.LevelPlayAdEventsDispatcher | Provides level play ad events dispatcher functionality |
| CSCG.SpaceAdMobile.YandexAdEventsDispatcher | Provides yandex ad events dispatcher functionality |
| CSCG.SpaceAdMobile.IAdClosedMessage | Interface defining the method to be invoked when an ad is closed by the user |
| CSCG.SpaceAdMobile.AdEventsDispatcher | Serves as an abstract base class for dispatching events related to the lifecycle of advertisements, including load failures, content failures, ad clicks, and more. It validates the setup based on the available message options and raises Unity events in response to specific advertisement interactions and states |
| CSCG.SpaceAdMobile.IAdContentFailedMessage | Interface defining the method to be invoked when an ad fails to present content, with an error parameter |
| CSCG.SpaceAdMobile.AdEventsDispatcher | Serves as an abstract base class for dispatching events related to the lifecycle of advertisements, including load failures, content failures, ad clicks, and more. It validates the setup based on the available message options and raises Unity events in response to specific advertisement interactions and states |
| CSCG.SpaceAdMobile.IAdImpressionRecordedMessage | Defines the callback invoked when an ad impression is recorded |
| CSCG.SpaceAdMobile.IAdLoadedMessage | Defines the callback invoked when an ad loads |
| CSCG.SpaceAdMobile.AdEventsDispatcher | Serves as an abstract base class for dispatching events related to the lifecycle of advertisements, including load failures, content failures, ad clicks, and more. It validates the setup based on the available message options and raises Unity events in response to specific advertisement interactions and states |
| CSCG.SpaceAdMobile.IAdLoadFailedMessage | Interface defining the method to be invoked when an ad fails to load, with an error parameter |
| CSCG.SpaceAdMobile.AdEventsDispatcher | Serves as an abstract base class for dispatching events related to the lifecycle of advertisements, including load failures, content failures, ad clicks, and more. It validates the setup based on the available message options and raises Unity events in response to specific advertisement interactions and states |
| CSCG.SpaceAdMobile.IAdPaidMessage | Interface defining the method to be invoked when an ad generates revenue |
| CSCG.SpaceAdMobile.IAdRewardMessage | Interface defining the method to be invoked when a reward is earned from interacting with an ad |
| CSCG.SpaceAdMobile.IAdShownMessage | Interface defining the method to be invoked when an ad is shown |
| CSCG.SpaceAdMobile.AdEventsDispatcher | Serves as an abstract base class for dispatching events related to the lifecycle of advertisements, including load failures, content failures, ad clicks, and more. It validates the setup based on the available message options and raises Unity events in response to specific advertisement interactions and states |
| CSCG.SpaceAdMobile.IAdUnit | Defines the basic operations required to manage an ad unit lifecycle |
| CSCG.SpaceAdMobile.AdUnitBehaviourBase | Base MonoBehaviour class for ad units. This class defines the abstract and virtual properties and methods that are essential for managing different aspects of ad behavior, loading, and presentation in a Unity application |
| CSCG.SpaceAdMobile.AdUnitBase | Base class for ad units. This class defines the abstract and virtual properties and methods that are essential for managing different aspects of ad behavior, loading, and presentation in a Unity application |
| CSCG.SpaceAdMobile.AdUnitHandlerBase | Serves as a base handler for ad unit operations, abstracting common functionality for different types of ad units. This class extends AdUnitBase, further encapsulating the handling of ad events with a series of internal callback methods. These methods are designed to be invoked in response to specific ad lifecycle events such as loading, showing, clicking, and rewards |
| CSCG.SpaceAdMobile.AdUnit< TAd > | Defines a generic abstract base class for ad unit objects, encapsulating common functionalities such as SDK initialization checks, system ad type information, ad caching, and ID management based on the platform and ad mode. This class serves as a foundation for implementing specific types of ad units across different platforms, handling critical tasks like ad object storage, logging initialization, option validation, internet connectivity checks, and platform-specific ID selection |
| CSCG.SpaceAdMobile.IAsyncAdUnit | Defines asynchronous loading support for ad units |
| CSCG.SpaceAdMobile.YandexAdUnit< TAd > | Provides a common implementation for the LoadInternal method and serves as an intermediary layer between the implementation of individual advertisement types and the base class. This abstract partial class is designed to be specialized for different types of Yandex advertisements, ensuring that each specific ad type can leverage shared functionality while also allowing for customized behaviors where necessary |
| CSCG.SpaceAdMobile.IConcealableAd | Provides a mechanism for hiding advertisements. This interface should be implemented by ads that can be concealed, such as banner ads |
| CSCG.SpaceAdMobile.IBannerAd | Provides banner-specific layout data needed by UI offset helpers. Implementations expose current visibility, placement, and runtime size while preserving the base hide behavior from IConcealableAd |
| CSCG.SpaceAdMobile.BannerAdUnit | Represents a banner advertisement unit based on the Google AdMob SDK. This class handles banner ad operations, including loading and displaying banner ads within a Unity application. For more information on banner ads and how to implement them, visit the official AdMob documentation: Google AdMob banner ads documentation |
| CSCG.SpaceAdMobile.BannerAdUnit | Represents a banner advertisement unit based on the Google AdMob SDK. This class handles banner ad operations, including loading and displaying banner ads within a Unity application. For more information on banner ads and how to implement them, visit the official AdMob documentation: Google AdMob banner ads documentation |
| CSCG.SpaceAdMobile.BannerAdUnit | Represents a banner advertisement unit based on the Google AdMob SDK. This class handles banner ad operations, including loading and displaying banner ads within a Unity application. For more information on banner ads and how to implement them, visit the official AdMob documentation: Google AdMob banner ads documentation |
| CSCG.SpaceAdMobile.NativeOverlayAdUnit | Native overlay ads are presented to users through UI components that are native to the platform. These ads are presented as an overlay on top of the application. This is similar to how banner ads function, but with the ability to customize the appearance of the ads. See the Google AdMob native overlay ads documentation |
| CSCG.SpaceAdMobile.IInternetConnectionChecker | Contract for pluggable internet connectivity checkers. Implementations should return true when the network is available and usable, and false otherwise without throwing exceptions to callers |
| CSCG.SpaceAdMobile.RequestInternetConnectionChecker | Network I/O–based checker issuing an HTTP HEAD request to a configurable URL. Provides higher confidence than a signal-only check but is slower and may be blocked. Useful for environments with unreliable reachability signals |
| CSCG.SpaceAdMobile.SimpleInternetConnectionChecker | Lightweight checker based on Application.internetReachability. Optimized for mobile devices where it is faster and cheaper than issuing requests. Intended to be the default connectivity strategy across the SDK |
| CISerializationCallbackReceiver | |
| CSCG.SpaceAdMobile.BannerSize | Represents a configurable banner size for ads, allowing for predefined or custom dimensions |
| CSCG.SpaceAdMobile.BannerSize | Represents a configurable banner size for ads, allowing for predefined or custom dimensions |
| CSCG.SpaceAdMobile.RequestOptions | Represents the options for customizing ad requests, including content ratings and regulatory compliance settings |
| CSCG.SpaceAdMobile.LevelPlayBannerPosition | Represents positions on the screen where banner ads can be placed |
| CSCG.SpaceAdMobile.LogOptions | Configuration for controlling visibility of plugin logs, helping to manage the verbosity of log output for debugging and monitoring ad interactions |
| CSCG.SpaceAdMobile.MessageOptions | Defines options for enabling message callbacks related to ad events. These options allow you to subscribe to specific ad-related actions such as loading, failure, clicks, impressions, etc |
| CMonoBehaviour | |
| CSCG.SpaceAdMobile.AdCallbackMessagesVerifier | Facilitates automatic validation and configuration of ad callback message options within Unity Editor. Designed to enhance the setup process of advertising units by verifying and auto-setting their message options based on predefined rules |
| CSCG.SpaceAdMobile.AdEventsDispatcher | Serves as an abstract base class for dispatching events related to the lifecycle of advertisements, including load failures, content failures, ad clicks, and more. It validates the setup based on the available message options and raises Unity events in response to specific advertisement interactions and states |
| CSCG.SpaceAdMobile.AdUnitBehaviourBase | Base MonoBehaviour class for ad units. This class defines the abstract and virtual properties and methods that are essential for managing different aspects of ad behavior, loading, and presentation in a Unity application |
| CSCG.SpaceAdMobile.IdentifierUtility | Provides a base class for objects requiring a unique identifier, using MonoBehaviour as its foundation. It ensures each instance can be uniquely identified |
| CSCG.SpaceAdMobile.AdControllerBase | Base class for controlling ad units within Unity, providing the foundation for specific ad functionality. Supports singularity and lifecycle management of ad units |
| CSCG.SpaceAdMobile.AdControllerBase< T > | Base class for controlling ad units within Unity, providing the foundation for specific ad functionality. Utilizes the generic type T which must inherit from AdUnitBehaviourBase. Supports singularity and lifecycle management of ad units |
| CSCG.SpaceAdMobile.BannerControllerBase< T > | Provides banner controller base functionality |
| CSCG.SpaceAdMobile.InterstitialControllerBase< T > | Provides interstitial controller base functionality |
| CSCG.SpaceAdMobile.NativeOverlayControllerBase< T > | Provides native overlay controller base functionality |
| CSCG.SpaceAdMobile.RewardedControllerBase< T > | Provides rewarded controller base functionality |
| CSCG.SpaceAdMobile.RewardedInterstitialControllerBase< T > | Provides rewarded interstitial controller base functionality |
| CSCG.SpaceAdMobile.UndestroyableUtility | A utility component to make an object persist across different scenes in a Unity project. Inherits from IdentifierUtility to ensure each undestroyable object has a unique identifier. This class avoids duplication of persistent objects across scene loads by maintaining a registry of active instances. If an object with the same ID is found upon scene load, the duplicate is destroyed |
| CSCG.SpaceAdMobile.SpaceAdMobileBase | Base class of the main SpaceAd mobile advertising manager. It provides a framework for initializing and configuring the advertising system and managing SDK initialization within a Unity mobile application |
| CSCG.SpaceAdMobile.SpaceAdMobile | Represents a mobile ad manager component specifically designed for integration with Google AdMob services. This class provides a concrete implementation for initializing the Google AdMob SDK and managing settings related to user privacy and content suitability, including ESRB (Entertainment Software Rating Board) ratings and age-restricted treatment |
| CSCG.SpaceAdMobile.SpaceAdMobile | Represents a mobile ad manager component specifically designed for integration with Google AdMob services. This class provides a concrete implementation for initializing the Google AdMob SDK and managing settings related to user privacy and content suitability, including ESRB (Entertainment Software Rating Board) ratings and age-restricted treatment |
| CSCG.SpaceAdMobile.SpaceAdMobile | Represents a mobile ad manager component specifically designed for integration with Google AdMob services. This class provides a concrete implementation for initializing the Google AdMob SDK and managing settings related to user privacy and content suitability, including ESRB (Entertainment Software Rating Board) ratings and age-restricted treatment |
| CSCG.SpaceAdMobile.UI.AdButton | Binds a standard UGUI Button to ad unit actions. Executes Load/Show/Hide on click depending on the toggles below. Auto-resolves references in the Editor to reduce manual setup |
| CSCG.SpaceAdMobile.UI.AdButtonToolkit | Binds a UI Toolkit Button (by name) to ad unit actions. Works with a UIDocument or a PanelRenderer, with UIDocument taking priority. Subscribes/unsubscribes to the button's clicked event on enable/disable |
| CSCG.SpaceAdMobile.UI.BannerCanvasOffsetHelper | Offsets a Canvas UI container to avoid overlap with an active banner ad. The helper can use an explicit target container or create a default sub-root container. Banner visibility and size are read via IBannerAd |
| CSCG.SpaceAdMobile.UI.BannerToolkitOffsetHelper | Offsets a UI Toolkit container to avoid overlap with an active banner ad. The helper can use an explicit named container or create a default sub-root container. Banner visibility and size are read via IBannerAd |
| CSCG.SpaceAdMobile.NativeOverlayOptions | Represents the configuration options for native overlay ads, including style, position, and size settings |
| CSCG.SpaceAdMobile.NativeTemplateTextStyleOptions | Represents the extended styling options for native ad text, including background color, text color, font size, and style |
| CSCG.SpaceAdMobile.PackageCreateMenu | Provides package create menu functionality |
| CPropertyAttribute | |
| CSCG.SpaceAdMobile.HelpURLFieldAttribute | Associates a help URL with a serialized field |
| CScriptableObject | |
| CSCG.SpaceAdMobile.AdAggregatorResource | Provides ad aggregator resource functionality |
| CSCG.SpaceAdMobile.YandexData | Provides yandex data functionality |
| CSCG.SpaceAdMobile.YandexLocationOptions | Inspector-friendly Yandex user location options. The SDK Location type is immutable and created through a builder. This DTO stores editable values and creates SDK location data on demand |
| CSCG.SpaceAdMobile.YandexRequestOptions | Stores common Yandex request settings for ad loading. Inspector values are converted to targeting, theme, and request parameters. The same options are shared by all Yandex ad units |
| CSCG.SpaceAdMobile.YandexRequestParameter | Inspector-friendly key-value pair for Yandex request parameters. Unity does not serialize dictionaries by default, so request parameters are stored as a list and converted before creating SDK requests |