[[["Łatwo zrozumieć","easyToUnderstand","thumb-up"],["Rozwiązało to mój problem","solvedMyProblem","thumb-up"],["Inne","otherUp","thumb-up"]],[["Brak potrzebnych mi informacji","missingTheInformationINeed","thumb-down"],["Zbyt skomplikowane / zbyt wiele czynności do wykonania","tooComplicatedTooManySteps","thumb-down"],["Nieaktualne treści","outOfDate","thumb-down"],["Problem z tłumaczeniem","translationIssue","thumb-down"],["Problem z przykładami/kodem","samplesCodeIssue","thumb-down"],["Inne","otherDown","thumb-down"]],["Ostatnia aktualizacja: 2025-07-25 UTC."],[[["\u003cp\u003eThis documentation outlines interfaces, classes, and enums related to the Google Tag Manager (GTM) mobile implementation.\u003c/p\u003e\n"],["\u003cp\u003e\u003ccode\u003eContainer\u003c/code\u003e objects provide access to container values, while \u003ccode\u003eContainerOpener\u003c/code\u003e assists in opening containers, and \u003ccode\u003eTagManager\u003c/code\u003e represents the core GTM implementation.\u003c/p\u003e\n"],["\u003cp\u003e\u003ccode\u003eDataLayer\u003c/code\u003e stores generic application information, \u003ccode\u003eInstallReferrerReceiver\u003c/code\u003e and \u003ccode\u003eInstallReferrerService\u003c/code\u003e manage installation referrer data, and \u003ccode\u003ePreviewActivity\u003c/code\u003e allows previewing the app with a specific container version.\u003c/p\u003e\n"],["\u003cp\u003eVarious interfaces like \u003ccode\u003eContainer.Callback\u003c/code\u003e, \u003ccode\u003eContainer.FunctionCallMacroHandler\u003c/code\u003e, and \u003ccode\u003eContainer.FunctionCallTagHandler\u003c/code\u003e handle container loading, custom macro calculations, and custom tag execution, respectively.\u003c/p\u003e\n"],["\u003cp\u003eEnums like \u003ccode\u003eContainer.RefreshFailure\u003c/code\u003e, \u003ccode\u003eContainer.RefreshType\u003c/code\u003e, \u003ccode\u003eContainerOpener.OpenType\u003c/code\u003e, \u003ccode\u003eLogger.LogLevel\u003c/code\u003e, and \u003ccode\u003eTagManager.RefreshMode\u003c/code\u003e define refresh failures, refresh origins, container opening preferences, logging levels, and container refresh modes.\u003c/p\u003e\n"]]],["The core content details interfaces, classes, and enums related to Google Tag Manager (GTM). Interfaces include callbacks for resource loading, handlers for custom macros and tags, container availability notifications, and logging. Classes cover container access, container opening, data layers, install referrer handling, previewing, and the primary GTM implementation. Enums define failure modes, refresh origins, container opening preferences, log levels, and refresh modes. These components enable container management, custom logic implementation, and application integration.\n"],null,["# com.google.tagmanager\n\n### Interfaces\n\n|--------------------------------------------------------------------------------------------------------------|---------------------------------------------------------------------------------------|\n| [Container.Callback](../../../com/google/tagmanager/Container.Callback.html) | Callback will be invoked after the resource has been successfully loaded. |\n| [Container.FunctionCallMacroHandler](../../../com/google/tagmanager/Container.FunctionCallMacroHandler.html) | Handler that is provided by the application to calculate the value of a custom macro. |\n| [Container.FunctionCallTagHandler](../../../com/google/tagmanager/Container.FunctionCallTagHandler.html) | Handler that is provided by the application to execute a custom tag. |\n| [ContainerOpener.ContainerFuture](../../../com/google/tagmanager/ContainerOpener.ContainerFuture.html) | An object that will return a Container. |\n| [ContainerOpener.Notifier](../../../com/google/tagmanager/ContainerOpener.Notifier.html) | Object that will receive a notification when a container is available for use. |\n| [Logger](../../../com/google/tagmanager/Logger.html) | A simple interface for error/warning/info/debug/verbose logging. |\n| [TagManager.Logger](../../../com/google/tagmanager/TagManager.Logger.html) | A simple interface for error/warning/info/debug/verbose logging. |\n\n### Classes\n\n|----------------------------------------------------------------------------------------|---------------------------------------------------------------------------------------------------------------------------------|\n| [Container](../../../com/google/tagmanager/Container.html) | An object that provides access to container values. |\n| [ContainerOpener](../../../com/google/tagmanager/ContainerOpener.html) | Helper class for opening containers. |\n| [DataLayer](../../../com/google/tagmanager/DataLayer.html) | The data layer is a map holding generic information about the application. |\n| [InstallReferrerReceiver](../../../com/google/tagmanager/InstallReferrerReceiver.html) | The Google Play `com.android.vending.INSTALL_REFERRER` Intent is broadcast when an app is installed from the Google Play Store. |\n| [InstallReferrerService](../../../com/google/tagmanager/InstallReferrerService.html) | IntentService for handling the Google Play Store's INSTALL_REFERRER intent. |\n| [PreviewActivity](../../../com/google/tagmanager/PreviewActivity.html) | An Activity to preview the app with previewed container version. |\n| [TagManager](../../../com/google/tagmanager/TagManager.html) | This is the mobile implementation of Google Tag Manager (GTM). |\n\n### Enums\n\n|------------------------------------------------------------------------------------------|--------------------------------------|\n| [Container.RefreshFailure](../../../com/google/tagmanager/Container.RefreshFailure.html) | Ways in which a refresh can fail. |\n| [Container.RefreshType](../../../com/google/tagmanager/Container.RefreshType.html) | Origin of container refresh. |\n| [ContainerOpener.OpenType](../../../com/google/tagmanager/ContainerOpener.OpenType.html) | Preferences for opening a container. |\n| [Logger.LogLevel](../../../com/google/tagmanager/Logger.LogLevel.html) | Log Level setting. |\n| [TagManager.RefreshMode](../../../com/google/tagmanager/TagManager.RefreshMode.html) | Mode for refreshing the container. |"]]