CINXE.COM

Reference Guide  |  YouTube Subscribe Button  |  Google for Developers

<!doctype html> <html lang="en" dir="ltr"> <head><script type="text/javascript" src="/_static/js/bundle-playback.js?v=HxkREWBo" charset="utf-8"></script> <script type="text/javascript" src="/_static/js/wombat.js?v=txqj7nKC" charset="utf-8"></script> <script>window.RufflePlayer=window.RufflePlayer||{};window.RufflePlayer.config={"autoplay":"on","unmuteOverlay":"hidden"};</script> <script type="text/javascript" src="/_static/js/ruffle/ruffle.js"></script> <script type="text/javascript"> __wm.init("http://web.archive.org/web"); __wm.wombat("https://developers.google.com/youtube/subscribe/reference","20230706011327","http://web.archive.org/","web","/_static/", "1688606007"); </script> <link rel="stylesheet" type="text/css" href="/_static/css/banner-styles.css?v=S1zqJCYt" /> <link rel="stylesheet" type="text/css" href="/_static/css/iconochive.css?v=3PDvdIFv" /> <!-- End Wayback Rewrite JS Include --> <meta name="google-signin-client-id" content="721724668570-nbkv1cfusk7kk4eni4pjvepaus73b13t.apps.googleusercontent.com"> <meta name="google-signin-scope" content="profile email https://www.googleapis.com/auth/developerprofiles https://www.googleapis.com/auth/developerprofiles.award"> <meta property="og:site_name" content="Google for Developers"> <meta property="og:type" content="website"><meta name="theme-color" content="#ff0000"><meta charset="utf-8"> <meta content="IE=Edge" http-equiv="X-UA-Compatible"> <meta name="viewport" content="width=device-width, initial-scale=1"> <link rel="manifest" href="/web/20230706011327/https://developers.google.com/_pwa/developers/manifest.json" crossorigin="use-credentials"> <link rel="preconnect" href="//web.archive.org/web/20230706011327/https://www.gstatic.com/" crossorigin> <link rel="preconnect" href="//web.archive.org/web/20230706011327/https://fonts.gstatic.com/" crossorigin> <link rel="preconnect" href="//web.archive.org/web/20230706011327/https://fonts.googleapis.com/" crossorigin> <link rel="preconnect" href="//web.archive.org/web/20230706011327/https://apis.google.com/" crossorigin> <link rel="preconnect" href="//web.archive.org/web/20230706011327/https://www.google-analytics.com/" crossorigin><link rel="stylesheet" href="//web.archive.org/web/20230706011327cs_/https://fonts.googleapis.com/css?family=Google+Sans_old:400,500|Roboto:400,400italic,500,500italic,700,700italic|Roboto+Mono:400,500,700&amp;display=swap"> <link rel="stylesheet" href="//web.archive.org/web/20230706011327cs_/https://fonts.googleapis.com/css2?family=Material+Icons&amp;family=Material+Symbols+Outlined:opsz,wght,FILL,GRAD@20..48,100..700,0..1,-50..200&amp;display=block"><link rel="stylesheet" href="http://web.archive.org/web/20230706011327cs_/https://www.gstatic.com/devrel-devsite/prod/vca930ea4481fa25f3cdb030ae8a063116e499d7117ac90e4ee9a28c6c1a44870/developers/css/app.css"> <link rel="shortcut icon" href="http://web.archive.org/web/20230706011327im_/https://www.gstatic.com/devrel-devsite/prod/vca930ea4481fa25f3cdb030ae8a063116e499d7117ac90e4ee9a28c6c1a44870/developers/images/favicon-new.png"> <link rel="apple-touch-icon" href="http://web.archive.org/web/20230706011327im_/https://www.gstatic.com/devrel-devsite/prod/vca930ea4481fa25f3cdb030ae8a063116e499d7117ac90e4ee9a28c6c1a44870/developers/images/touchicon-180-new.png"><link rel="canonical" href="http://web.archive.org/web/20230706011327/https://developers.google.com/youtube/subscribe/reference"><link rel="search" type="application/opensearchdescription+xml" title="Google for Developers" href="http://web.archive.org/web/20230706011327/https://developers.google.com/s/opensearch.xml"> <link rel="alternate" hreflang="en" href="http://web.archive.org/web/20230706011327/https://developers.google.com/youtube/subscribe/reference"/><link rel="alternate" hreflang="x-default" href="http://web.archive.org/web/20230706011327/https://developers.google.com/youtube/subscribe/reference"/><link rel="alternate" hreflang="ar" href="http://web.archive.org/web/20230706011327/https://developers.google.com/youtube/subscribe/reference?hl=ar"/><link rel="alternate" hreflang="bn" href="http://web.archive.org/web/20230706011327/https://developers.google.com/youtube/subscribe/reference?hl=bn"/><link rel="alternate" hreflang="zh-Hans" href="http://web.archive.org/web/20230706011327/https://developers.google.com/youtube/subscribe/reference?hl=zh-cn"/><link rel="alternate" hreflang="zh-Hant" href="http://web.archive.org/web/20230706011327/https://developers.google.com/youtube/subscribe/reference?hl=zh-tw"/><link rel="alternate" hreflang="fa" href="http://web.archive.org/web/20230706011327/https://developers.google.com/youtube/subscribe/reference?hl=fa"/><link rel="alternate" hreflang="fr" href="http://web.archive.org/web/20230706011327/https://developers.google.com/youtube/subscribe/reference?hl=fr"/><link rel="alternate" hreflang="de" href="http://web.archive.org/web/20230706011327/https://developers.google.com/youtube/subscribe/reference?hl=de"/><link rel="alternate" hreflang="he" href="http://web.archive.org/web/20230706011327/https://developers.google.com/youtube/subscribe/reference?hl=he"/><link rel="alternate" hreflang="hi" href="http://web.archive.org/web/20230706011327/https://developers.google.com/youtube/subscribe/reference?hl=hi"/><link rel="alternate" hreflang="id" href="http://web.archive.org/web/20230706011327/https://developers.google.com/youtube/subscribe/reference?hl=id"/><link rel="alternate" hreflang="it" href="http://web.archive.org/web/20230706011327/https://developers.google.com/youtube/subscribe/reference?hl=it"/><link rel="alternate" hreflang="ja" href="http://web.archive.org/web/20230706011327/https://developers.google.com/youtube/subscribe/reference?hl=ja"/><link rel="alternate" hreflang="ko" href="http://web.archive.org/web/20230706011327/https://developers.google.com/youtube/subscribe/reference?hl=ko"/><link rel="alternate" hreflang="pl" href="http://web.archive.org/web/20230706011327/https://developers.google.com/youtube/subscribe/reference?hl=pl"/><link rel="alternate" hreflang="pt-BR" href="http://web.archive.org/web/20230706011327/https://developers.google.com/youtube/subscribe/reference?hl=pt-br"/><link rel="alternate" hreflang="ru" href="http://web.archive.org/web/20230706011327/https://developers.google.com/youtube/subscribe/reference?hl=ru"/><link rel="alternate" hreflang="es" href="http://web.archive.org/web/20230706011327/https://developers.google.com/youtube/subscribe/reference?hl=es"/><link rel="alternate" hreflang="es-419" href="http://web.archive.org/web/20230706011327/https://developers.google.com/youtube/subscribe/reference?hl=es-419"/><link rel="alternate" hreflang="th" href="http://web.archive.org/web/20230706011327/https://developers.google.com/youtube/subscribe/reference?hl=th"/><link rel="alternate" hreflang="tr" href="http://web.archive.org/web/20230706011327/https://developers.google.com/youtube/subscribe/reference?hl=tr"/><link rel="alternate" hreflang="vi" href="http://web.archive.org/web/20230706011327/https://developers.google.com/youtube/subscribe/reference?hl=vi"/><title>Reference Guide &nbsp;|&nbsp; YouTube Subscribe Button &nbsp;|&nbsp; Google for Developers</title> <meta property="og:title" content="Reference Guide  |  YouTube Subscribe Button  |  Google for Developers"><meta property="og:url" content="http://web.archive.org/web/20230706011327/https://developers.google.com/youtube/subscribe/reference"><meta property="og:image" content="http://web.archive.org/web/20230706011327im_/https://www.gstatic.com/devrel-devsite/prod/vca930ea4481fa25f3cdb030ae8a063116e499d7117ac90e4ee9a28c6c1a44870/developers/images/opengraph/youtube-theme.png"> <meta property="og:image:width" content="1200"> <meta property="og:image:height" content="675"><meta property="og:locale" content="en"><meta name="twitter:card" content="summary_large_image"><script type="application/ld+json"> { "@context": "http://web.archive.org/web/20230706011327/https://schema.org", "@type": "BreadcrumbList", "itemListElement": [{ "@type": "ListItem", "position": 1, "name": "YouTube", "item": "http://web.archive.org/web/20230706011327/https://developers.google.com/youtube" },{ "@type": "ListItem", "position": 2, "name": "Subscribe Button", "item": "http://web.archive.org/web/20230706011327/https://developers.google.com/youtube/subscribe" },{ "@type": "ListItem", "position": 3, "name": "Reference Guide", "item": "http://web.archive.org/web/20230706011327/https://developers.google.com/youtube/subscribe/reference" }] } </script> <link rel="stylesheet" href="/web/20230706011327cs_/https://developers.google.com/extras.css"></head> <body class="" template="page" theme="youtube-theme" type="reference" layout="docs" pending> <devsite-progress type="indeterminate" id="app-progress"></devsite-progress> <section class="devsite-wrapper"><devsite-header> <div class="devsite-header--inner nocontent"> <div class="devsite-top-logo-row-wrapper-wrapper"> <div class="devsite-top-logo-row-wrapper"> <div class="devsite-top-logo-row"> <button type="button" id="devsite-hamburger-menu" class="devsite-header-icon-button button-flat material-icons gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Navigation menu button" visually-hidden aria-label="Open menu"> </button> <div class="devsite-product-name-wrapper"> <a href="http://web.archive.org/web/20230706011327/https://developers.google.com/youtube"> <div class="devsite-product-logo-container" size="medium"> <img class="devsite-product-logo" alt="YouTube" src="http://web.archive.org/web/20230706011327im_/https://developers.google.com/static/site-assets/logo-youtube.svg" srcset="" sizes="64px" loading="lazy"> </div> </a> <span class="devsite-product-name"> <ul class="devsite-breadcrumb-list" aria-label="Product breadcrumb"> <li class="devsite-breadcrumb-item "> <a href="http://web.archive.org/web/20230706011327/https://developers.google.com/youtube" class="devsite-breadcrumb-link gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Upper Header" data-value="1" track-type="globalNav" track-name="breadcrumb" track-metadata-position="1" track-metadata-eventdetail="YouTube"> YouTube </a> </li> <li class="devsite-breadcrumb-item "> <div class="devsite-breadcrumb-guillemet material-icons" aria-hidden="true"></div> <a href="http://web.archive.org/web/20230706011327/https://developers.google.com/youtube/subscribe" class="devsite-breadcrumb-link gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Upper Header" data-value="2" track-type="globalNav" track-name="breadcrumb" track-metadata-position="2" track-metadata-eventdetail="YouTube Subscribe Button"> Subscribe Button </a> </li> </ul> </span> </div> <div class="devsite-top-logo-row-middle"> <div class="devsite-header-upper-tabs"> </div> <devsite-search aria-expanded="false" aria-haspopup="listbox" enable-signin enable-search enable-suggestions enable-query-completion project-name="YouTube Subscribe Button" tenant-name="Google for Developers" project-scope="/youtube/subscribe" url-scoped="https://developers.google.com/s/results/youtube/subscribe" role="combobox"> <form class="devsite-search-form" action="http://web.archive.org/web/20230706011327/https://developers.google.com/s/results" method="GET"> <div class="devsite-search-container"> <div class="devsite-searchbox"> <input aria-activedescendant="" aria-autocomplete="list" aria-label="Search" aria-haspopup="false" aria-multiline="false" aria-label="Search box" autocomplete="off" class="devsite-search-field devsite-search-query" name="q" placeholder="Search" role="searchbox" type="text" value=""> <div class="devsite-search-image material-icons" aria-hidden="true"></div> </div> <button type="button" search-open class="devsite-search-button devsite-header-icon-button button-flat material-icons" aria-label="Open search"></button> </div> </form> <button type="button" search-close class="devsite-search-button devsite-header-icon-button button-flat material-icons" aria-label="Close search"></button> </devsite-search> </div> <devsite-language-selector> <ul role="presentation"> <li role="presentation"> <a role="menuitem" lang="en">English</a> </li> <li role="presentation"> <a role="menuitem" lang="id">Bahasa Indonesia</a> </li> <li role="presentation"> <a role="menuitem" lang="de">Deutsch</a> </li> <li role="presentation"> <a role="menuitem" lang="es">Español</a> </li> <li role="presentation"> <a role="menuitem" lang="es_419">Español – América Latina</a> </li> <li role="presentation"> <a role="menuitem" lang="fr">Français</a> </li> <li role="presentation"> <a role="menuitem" lang="it">Italiano</a> </li> <li role="presentation"> <a role="menuitem" lang="pl">Polski</a> </li> <li role="presentation"> <a role="menuitem" lang="pt_br">Português – Brasil</a> </li> <li role="presentation"> <a role="menuitem" lang="vi">Tiếng Việt</a> </li> <li role="presentation"> <a role="menuitem" lang="tr">Türkçe</a> </li> <li role="presentation"> <a role="menuitem" lang="ru">Русский</a> </li> <li role="presentation"> <a role="menuitem" lang="he">עברית</a> </li> <li role="presentation"> <a role="menuitem" lang="ar">العربيّة</a> </li> <li role="presentation"> <a role="menuitem" lang="fa">فارسی</a> </li> <li role="presentation"> <a role="menuitem" lang="hi">हिंदी</a> </li> <li role="presentation"> <a role="menuitem" lang="bn">বাংলা</a> </li> <li role="presentation"> <a role="menuitem" lang="th">ภาษาไทย</a> </li> <li role="presentation"> <a role="menuitem" lang="zh_cn">中文 – 简体</a> </li> <li role="presentation"> <a role="menuitem" lang="zh_tw">中文 – 繁體</a> </li> <li role="presentation"> <a role="menuitem" lang="ja">日本語</a> </li> <li role="presentation"> <a role="menuitem" lang="ko">한국어</a> </li> </ul> </devsite-language-selector> <devsite-user enable-profiles fp-auth id="devsite-user"> <span class="button devsite-top-button" aria-hidden="true" visually-hidden>Sign in</span> </devsite-user> </div> </div> </div> <div class="devsite-collapsible-section devsite-header-no-lower-tabs "> <div class="devsite-header-background"> </div> </div> </div> </devsite-header> <devsite-book-nav scrollbars> <div class="devsite-book-nav-filter "> <input type="text" placeholder="Filter" aria-label="Type to filter" role="searchbox"> <span class="filter-clear-button hidden" data-title="Clear filter" aria-label="Clear filter" role="button" tabindex="0"></span> </div> <nav class="devsite-book-nav devsite-nav nocontent" aria-label="Side menu"> <div class="devsite-mobile-header"> <button type="button" id="devsite-close-nav" class="devsite-header-icon-button button-flat material-icons gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Close navigation" aria-label="Close navigation"> </button> <div class="devsite-product-name-wrapper"> <a href="http://web.archive.org/web/20230706011327/https://developers.google.com/youtube"> <div class="devsite-product-logo-container" size="medium"> <img class="devsite-product-logo" alt="YouTube" src="http://web.archive.org/web/20230706011327im_/https://developers.google.com/static/site-assets/logo-youtube.svg" srcset="" sizes="64px" loading="lazy"> </div> </a> <span class="devsite-product-name"> <ul class="devsite-breadcrumb-list" aria-label="Upper header breadcrumb"> <li class="devsite-breadcrumb-item "> <a href="http://web.archive.org/web/20230706011327/https://developers.google.com/youtube" class="devsite-breadcrumb-link gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Upper Header" data-value="1" track-type="globalNav" track-name="breadcrumb" track-metadata-position="1" track-metadata-eventdetail="YouTube"> YouTube </a> </li> <li class="devsite-breadcrumb-item "> <div class="devsite-breadcrumb-guillemet material-icons" aria-hidden="true"></div> <a href="http://web.archive.org/web/20230706011327/https://developers.google.com/youtube/subscribe" class="devsite-breadcrumb-link gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Upper Header" data-value="2" track-type="globalNav" track-name="breadcrumb" track-metadata-position="2" track-metadata-eventdetail="YouTube Subscribe Button"> Subscribe Button </a> </li> </ul> </span> </div> </div> <div class="devsite-book-nav-wrapper"> <div class="devsite-mobile-nav-top"> <ul class="devsite-nav-list"> <li class="devsite-nav-item"> <a href="/web/20230706011327/https://developers.google.com/youtube/subscribe" class="devsite-nav-title gc-analytics-event devsite-nav-has-children devsite-nav-active" data-category="Site-Wide Custom Events" data-label="Tab: Reference" track-name="reference" data-category="Site-Wide Custom Events" data-label="Responsive Tab: Reference" track-type="navMenu" track-metadata-eventdetail="globalMenu" track-metadata-position="nav"> <span class="devsite-nav-text" tooltip> Reference </span> <span class="devsite-nav-icon material-icons" data-icon="forward"> </span> </a> </li> </ul> </div> <div class="devsite-mobile-nav-bottom" role="navigation"> <ul class="devsite-nav-list" menu="_book"> <li class="devsite-nav-item"><a href="/web/20230706011327/https://developers.google.com/youtube/subscribe" class="devsite-nav-title gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Book nav link, pathname: /youtube/subscribe" track-type="bookNav" track-name="click" track-metadata-eventdetail="/youtube/subscribe"><span class="devsite-nav-text" tooltip>Overview</span></a></li> <li class="devsite-nav-item"><a href="/web/20230706011327/https://developers.google.com/youtube/youtube_subscribe_button" class="devsite-nav-title gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Book nav link, pathname: /youtube/youtube_subscribe_button" track-type="bookNav" track-name="click" track-metadata-eventdetail="/youtube/youtube_subscribe_button"><span class="devsite-nav-text" tooltip>Configure a Button</span></a></li> <li class="devsite-nav-item"><a href="/web/20230706011327/https://developers.google.com/youtube/subscribe/reference" class="devsite-nav-title gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Book nav link, pathname: /youtube/subscribe/reference" track-type="bookNav" track-name="click" track-metadata-eventdetail="/youtube/subscribe/reference"><span class="devsite-nav-text" tooltip>Reference</span></a></li> <li class="devsite-nav-item"><a href="/web/20230706011327/https://developers.google.com/youtube/subscribe/conditions-of-use" class="devsite-nav-title gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Book nav link, pathname: /youtube/subscribe/conditions-of-use" track-type="bookNav" track-name="click" track-metadata-eventdetail="/youtube/subscribe/conditions-of-use"><span class="devsite-nav-text" tooltip>Conditions of Use</span></a></li> <li class="devsite-nav-item"><a href="/web/20230706011327/https://developers.google.com/youtube/subscribe/retrieve-channel-id" class="devsite-nav-title gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Book nav link, pathname: /youtube/subscribe/retrieve-channel-id" track-type="bookNav" track-name="click" track-metadata-eventdetail="/youtube/subscribe/retrieve-channel-id"><span class="devsite-nav-text" tooltip>Retrieve your Channel ID</span></a></li> <li class="devsite-nav-item"><a href="/web/20230706011327/https://developers.google.com/youtube/subscribe/revision-history" class="devsite-nav-title gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Book nav link, pathname: /youtube/subscribe/revision-history" track-type="bookNav" track-name="click" track-metadata-eventdetail="/youtube/subscribe/revision-history"><span class="devsite-nav-text" tooltip>Revision History</span></a></li> </ul> </div> </div> </nav> </devsite-book-nav> <section id="gc-wrapper"> <main role="main" class="devsite-main-content" has-book-nav has-sidebar> <div class="devsite-sidebar"> <div class="devsite-sidebar-content"> <devsite-toc class="devsite-nav" role="navigation" aria-label="On this page" depth="2" scrollbars></devsite-toc> <devsite-recommendations-sidebar class="nocontent devsite-nav"> </devsite-recommendations-sidebar> </div> </div> <devsite-content> <article class="devsite-article"> <div class="devsite-article-meta nocontent" role="navigation"> <ul class="devsite-breadcrumb-list" aria-label="Breadcrumb"> <li class="devsite-breadcrumb-item "> <a href="http://web.archive.org/web/20230706011327/https://developers.google.com/" class="devsite-breadcrumb-link gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Breadcrumbs" data-value="1" track-type="globalNav" track-name="breadcrumb" track-metadata-position="1" track-metadata-eventdetail=""> Home </a> </li> <li class="devsite-breadcrumb-item "> <div class="devsite-breadcrumb-guillemet material-icons" aria-hidden="true"></div> <a href="http://web.archive.org/web/20230706011327/https://developers.google.com/products" class="devsite-breadcrumb-link gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Breadcrumbs" data-value="2" track-type="globalNav" track-name="breadcrumb" track-metadata-position="2" track-metadata-eventdetail=""> Products </a> </li> <li class="devsite-breadcrumb-item "> <div class="devsite-breadcrumb-guillemet material-icons" aria-hidden="true"></div> <a href="http://web.archive.org/web/20230706011327/https://developers.google.com/youtube" class="devsite-breadcrumb-link gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Breadcrumbs" data-value="3" track-type="globalNav" track-name="breadcrumb" track-metadata-position="3" track-metadata-eventdetail="YouTube"> YouTube </a> </li> <li class="devsite-breadcrumb-item "> <div class="devsite-breadcrumb-guillemet material-icons" aria-hidden="true"></div> <a href="http://web.archive.org/web/20230706011327/https://developers.google.com/youtube/subscribe" class="devsite-breadcrumb-link gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Breadcrumbs" data-value="4" track-type="globalNav" track-name="breadcrumb" track-metadata-position="4" track-metadata-eventdetail="YouTube Subscribe Button"> Subscribe Button </a> </li> </ul> <devsite-thumb-rating position="header"> </devsite-thumb-rating> </div> <h1 class="devsite-page-title">Reference Guide</h1><devsite-feature-tooltip ack-key="AckCollectionsBookmarkTooltipDismiss" analytics-category="Site-Wide Custom Events" analytics-action-show="Callout Profile displayed" analytics-action-close="Callout Profile dismissed" analytics-label="Create Collection Callout" class="devsite-page-bookmark-tooltip nocontent" dismiss-button="true" id="devsite-collections-dropdown" dismiss-button-text="Dismiss" close-button-text="Got it"> <devsite-bookmark></devsite-bookmark> <span slot="popout-heading"> Stay organized with collections </span> <span slot="popout-contents"> Save and categorize content based on your preferences. </span> </devsite-feature-tooltip> <devsite-toc class="devsite-nav" depth="2" devsite-toc-embedded> </devsite-toc> <devsite-recommendations-dropdown class="nocontent"></devsite-recommendations-dropdown> <div class="devsite-article-body clearfix "> <div itemscope itemtype="http://developers.google.com/ReferenceObject"> <meta itemprop="name" content="Subscribe Button"/> <h2 id="Subscription_Button_Attributes" data-text="Attributes">Attributes</h2> <p>This section explains how to construct a <code translate="no" dir="ltr">&lt;div&gt;</code> element for a subscription button. The lists below explain the element's required and optional attributes. Optional attributes let you control the button's layout and theme as well as choose whether to display the channel's subscriber count.</p> <h3 id="required-attributes" class="hide-from-toc" data-text="Required attributes">Required attributes</h3> <ul> <li> <p><code itemprop="property" translate="no" dir="ltr">class</code> &ndash; Set the value to <code translate="no" dir="ltr">g-ytsubscribe</code>. This class identifies the <code translate="no" dir="ltr">&lt;div&gt;</code> element as a container for a subscription button and enables YouTube to dynamically resize the embedded button as explained in the next section.</p> </li> <li> <p>You must specify a value for one of the following two attributes:</p> <p><ul> <li><code itemprop="property" translate="no" dir="ltr">data-channel</code> &ndash; The name of the channel associated with the button. Sample value: <code translate="no" dir="ltr">GoogleDevelopers</code>.</li> <li><code itemprop="property" translate="no" dir="ltr">data-channelid</code> &ndash; The channel ID associated with the button. Sample value: <code translate="no" dir="ltr">UC_x5XG1OV2P6uZZ5FSM9Ttw</code>. You can retrieve your channel ID in your <a href="http://web.archive.org/web/20230706011327/http://www.youtube.com/account_advanced" target="_parent">YouTube account settings</a> or by using the <a class="notranslate" href="/web/20230706011327/https://developers.google.com/youtube/youtube_subscribe_button#Retrieve_Channel_ID" target="_parent">APIs Explorer</a> at the end of this document. Learn more about <a href="/web/20230706011327/https://developers.google.com/youtube/v3/guides/working_with_channel_ids" target="_parent">working with channel IDs</a>.</li> </p></ul> </li> </ul> <h3 id="optional-attributes" class="hide-from-toc" data-text="Optional attributes">Optional attributes</h3> <ul> <li> <p><code itemprop="property" translate="no" dir="ltr">data-layout</code> &ndash; The format for the button. Valid attribute values are:</p> <p><ul> <li><code translate="no" dir="ltr">default</code> &ndash; Displays a play button icon and the word 'subscribe' in the user's language, which is selected using either the user's language setting or location.</li> <li><code translate="no" dir="ltr">full</code> &ndash; Displays the channel's avatar and channel title in addition to the standard button.</li> </ul></p> </li> <li> <p><code itemprop="property" translate="no" dir="ltr">data-theme</code> &ndash; Specifies the color scheme to use for the button. Valid values are <code translate="no" dir="ltr">default</code> and <code translate="no" dir="ltr">dark</code>. The <code translate="no" dir="ltr">dark</code> theme is intended for applications that place buttons over a darker background element.</p> </li> <li> <p><code itemprop="property" translate="no" dir="ltr">data-count</code> &ndash; Indicates whether the button displays the number of subscribers that the channel has. The button's default behavior is to display the subscriber count. Valid values are <code translate="no" dir="ltr">default</code> and <code translate="no" dir="ltr">hidden</code>.</p> </li> <li> <p><code itemprop="property" translate="no" dir="ltr">data-onytevent</code> &ndash; <span class="deprecated"><b>Note:</b> This attribute has been deprecated.</span></p> </li> </ul> <h2 id="Handling_Events" data-text="Events">Events</h2> <p class="warning"><b>Note:</b> The Subscribe Button's <code translate="no" dir="ltr">subscribe</code> and <code translate="no" dir="ltr">unsubscribe</code> events have been deprecated. Similarly, the <code translate="no" dir="ltr">data-ytonevent</code> attribute, which could previously be added to the widget element to specify a listener for event notifications, has also been deprecated.</p> <h2 id="Dynamic_Rendering" data-text="Dynamic rendering">Dynamic rendering</h2> <p>As an alternative to using the standard embed code from the <a href="#Configure_a_Button">configuration tool</a>, you can dynamically render the <span class="notranslate">Subscribe Button</span>. This approach prevents the API's JavaScript from traversing the entire <span class="notranslate">DOM</span> to locate buttons, which can improve button rendering time.</p> <p>As a part of the <a class="notranslate" href="http://web.archive.org/web/20230706011327/https://developers.google.com/+/web/api/javascript" target="_parent">Google+ JavaScript API</a>, the <span class="notranslate">Subscribe Button</span> supports standard <code translate="no" dir="ltr">go</code> and <code translate="no" dir="ltr">render</code> methods, which can be used to dynamically render subscription buttons. For example, you could use these methods to render a button that is not present when the <span class="notranslate">DOM</span> <code translate="no" dir="ltr">ready</code> event fires, such as on a page that is updated with <span class="notranslate">AJAX</span>.</p> <table> <thead> <tr> <th style="color: #fff">Method</th> <th style="color: #fff">Description</th> </tr> </thead> <tbody> <tr> <td><code class="prettyprint notranslate" dir="ltr">gapi.ytsubscribe.<strong>go</strong>(<br/>&nbsp;&nbsp;<var class="notranslate">opt_container</var><br/>)</code></td> <td> Renders all subscription buttons in the specified container. Use this method if the subscription button elements that you want to render already exist. For example, if your application sends an AJAX request that returns the complete <code translate="no" dir="ltr">&lt;div&gt;</code> element for a <span class="notranslate">Subscribe Button</span>, call the <code translate="no" dir="ltr">go()</code> method to render the button. <hr/> <dl> <dt class="notranslate">opt_container</dt> <dd> The HTML element that contains the subscription buttons to render. Specify either the element's ID or the DOM element itself. If this parameter is omitted, all subscription buttons on the page are rendered. </dd> </dl> </td> </tr> <tr> <td><code class="prettyprint notranslate" dir="ltr">gapi.ytsubscribe.<strong>render</strong>(<br/>&nbsp;&nbsp;<var class="notranslate">container</var>,<br/>&nbsp;&nbsp;<var class="notranslate">parameters</var><br/>)</code></td> <td> Renders the <span class="notranslate">Subscribe Button</span> within the specified container. Use this method if the element that will contain the <span class="notranslate">Subscribe Button</span> does not already exist and needs to be constructed. <hr/> <dl> <dt class="notranslate">container</dt> <dd>Identifies the empty HTML element in which the <span class="notranslate">Subscribe Button</span> will be rendered. Specify either the element's ID or the DOM element itself.</dd> <dt class="notranslate">parameters</dt> <dd>An object containing <a href="#Subscription_Button_Attributes">subscription button attributes</a> as <code translate="no" dir="ltr">key:value</code> pairs, such as <code translate="no" dir="ltr">{"channel": "GoogleDevelopers", "layout": "full"}</code>.</dd> </dl> </td> </tr> </tbody> </table> <h3 id="Dynamic_Rendering_Example_go" data-text="Render a button with gapi.ytsubscribe.go">Render a button with gapi.ytsubscribe.go</h3> <p>The example below shows the code that you would use to call the <code itemprop="property" translate="no" dir="ltr">gapi.ytsubscribe.go</code> method to dynamically render a button when the link is clicked.</p> <devsite-iframe><iframe src="http://web.archive.org/web/20230706011327if_/https://developers.google.com/frame/youtube/subscribe/reference_29adf949f5c3527630966a7dbc9004414ef87e7a5ccffaa1cede03a25e8c197a.frame" class="framebox inherit-locale " allow="clipboard-write https://developers-dot-devsite-v2-prod.appspot.com" allowfullscreen is-upgraded></iframe></devsite-iframe> <p class="note"><strong>Note:</strong> The <a href="#Configure_a_Button">configuration tool</a> above also uses the <code translate="no" dir="ltr">go</code> method to render a new button when you update the button options or code.</p> <h3 id="Dynamic_Rendering_Example_render" data-text="Render a button with gapi.ytsubscribe.render">Render a button with gapi.ytsubscribe.render</h3> <p>The example below demonstrates how to call the <code itemprop="property" translate="no" dir="ltr">gapi.ytsubscribe.render</code> method to dynamically render a button when the link is clicked:</p> <devsite-iframe><iframe src="http://web.archive.org/web/20230706011327if_/https://developers.google.com/frame/youtube/subscribe/reference_3a4bd598ff324dfd02d8de3239c39714d948cd357e190a8ebd0e36419d6bff8b.frame" class="framebox inherit-locale " allow="clipboard-write https://developers-dot-devsite-v2-prod.appspot.com" allowfullscreen is-upgraded></iframe></devsite-iframe> </div> </div> <devsite-recommendations display="in-page" hidden yield> </devsite-recommendations> <devsite-thumb-rating position="footer"> </devsite-thumb-rating> <devsite-recommendations id="recommendations-link" yield></devsite-recommendations> </article> <devsite-content-footer class="nocontent"> <p>Except as otherwise noted, the content of this page is licensed under the <a href="http://web.archive.org/web/20230706011327/https://creativecommons.org/licenses/by/4.0/">Creative Commons Attribution 4.0 License</a>, and code samples are licensed under the <a href="http://web.archive.org/web/20230706011327/https://www.apache.org/licenses/LICENSE-2.0">Apache 2.0 License</a>. For details, see the <a href="http://web.archive.org/web/20230706011327/https://developers.google.com/site-policies">Google Developers Site Policies</a>. Java is a registered trademark of Oracle and/or its affiliates.</p> <p>Last updated 2022-11-04 UTC.</p> </devsite-content-footer> <devsite-notification> </devsite-notification> <div class="devsite-content-data"> <template class="devsite-thumb-rating-down-categories"> [{ "type": "thumb-down", "id": "missingTheInformationINeed", "label":"Missing the information I need" },{ "type": "thumb-down", "id": "tooComplicatedTooManySteps", "label":"Too complicated / too many steps" },{ "type": "thumb-down", "id": "outOfDate", "label":"Out of date" },{ "type": "thumb-down", "id": "samplesCodeIssue", "label":"Samples / code issue" },{ "type": "thumb-down", "id": "otherDown", "label":"Other" }] </template> <template class="devsite-thumb-rating-up-categories"> [{ "type": "thumb-up", "id": "easyToUnderstand", "label":"Easy to understand" },{ "type": "thumb-up", "id": "solvedMyProblem", "label":"Solved my problem" },{ "type": "thumb-up", "id": "otherUp", "label":"Other" }] </template> </div> </devsite-content> </main> <devsite-footer-promos class="devsite-footer"> <nav class="devsite-footer-promos nocontent" aria-label="Promotions"> <ul class="devsite-footer-promos-list"> <li class="devsite-footer-promo"> <a href="http://web.archive.org/web/20230706011327/https://blog.youtube/" class="devsite-footer-promo-title gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Footer Promo Link (index 1)"> <img class="devsite-footer-promo-icon" src="/web/20230706011327im_/https://developers.google.com/static/site-assets/logo-youtube.svg" loading="lazy" alt="Blog"> Blog </a> <div class="devsite-footer-promo-description">The latest news on the YouTube blog</div> </li> <li class="devsite-footer-promo"> <a href="http://web.archive.org/web/20230706011327/https://github.com/youtube/api-samples" class="devsite-footer-promo-title gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Footer Promo Link (index 2)"> <img class="devsite-footer-promo-icon" src="/web/20230706011327im_/https://developers.google.com/static/site-assets/logo-github.svg" loading="lazy" alt="GitHub"> GitHub </a> <div class="devsite-footer-promo-description">Find API code samples and other YouTube open-source projects</div> </li> <li class="devsite-footer-promo"> <a href="http://web.archive.org/web/20230706011327/https://issuetracker.google.com/issues/new?component=186600&amp;template=874803" class="devsite-footer-promo-title gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Footer Promo Link (index 3)"> <img class="devsite-footer-promo-icon" src="/web/20230706011327im_/https://developers.google.com/static/site-assets/developers_64dp.png" loading="lazy" alt="Issue Tracker"> Issue Tracker </a> <div class="devsite-footer-promo-description">Something wrong? Send us a bug report</div> </li> <li class="devsite-footer-promo"> <a href="http://web.archive.org/web/20230706011327/http://stackoverflow.com/questions/ask?tags=youtube-api" class="devsite-footer-promo-title gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Footer Promo Link (index 4)"> <img class="devsite-footer-promo-icon" src="/web/20230706011327im_/https://developers.google.com/static/site-assets/logo-stack-overflow.svg" loading="lazy" alt="Stack Overflow"> Stack Overflow </a> <div class="devsite-footer-promo-description">Ask a question under the youtube-api tag</div> </li> <li class="devsite-footer-promo"> <a href="http://web.archive.org/web/20230706011327/https://www.youtube.com/user/YouTubeDev" class="devsite-footer-promo-title gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Footer Promo Link (index 5)"> <img class="devsite-footer-promo-icon" src="/web/20230706011327im_/https://developers.google.com/static/site-assets/logo-youtube.svg" loading="lazy" alt="Videos"> Videos </a> <div class="devsite-footer-promo-description">Check out the YouTube Developer Relations team&#39;s YouTube channel</div> </li> </ul> </nav> </devsite-footer-promos> <devsite-footer-linkboxes class="devsite-footer"> <nav class="devsite-footer-linkboxes nocontent" aria-label="Footer links"> <ul class="devsite-footer-linkboxes-list"> <li class="devsite-footer-linkbox "> <h3 class="devsite-footer-linkbox-heading no-link">Tools</h3> <ul class="devsite-footer-linkbox-list"> <li class="devsite-footer-linkbox-item"> <a href="http://web.archive.org/web/20230706011327/https://developers.google.com/apis-explorer/#p/" class="devsite-footer-linkbox-link gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Footer Link (index 1)"> Google APIs Explorer </a> </li> <li class="devsite-footer-linkbox-item"> <a href="/web/20230706011327/https://developers.google.com/youtube/youtube_player_demo" class="devsite-footer-linkbox-link gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Footer Link (index 2)"> YouTube Player Demo </a> </li> <li class="devsite-footer-linkbox-item"> <a href="/web/20230706011327/https://developers.google.com/youtube/youtube_subscribe_button" class="devsite-footer-linkbox-link gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Footer Link (index 3)"> Configure a Subscribe Button </a> </li> </ul> </li> <li class="devsite-footer-linkbox "> <h3 class="devsite-footer-linkbox-heading no-link">Issue Tracker</h3> <ul class="devsite-footer-linkbox-list"> <li class="devsite-footer-linkbox-item"> <a href="http://web.archive.org/web/20230706011327/https://issuetracker.google.com/issues/new?component=186600&amp;template=874803" class="devsite-footer-linkbox-link gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Footer Link (index 1)"> File a bug </a> </li> <li class="devsite-footer-linkbox-item"> <a href="http://web.archive.org/web/20230706011327/https://issuetracker.google.com/issues/new?component=186600&amp;template=874803" class="devsite-footer-linkbox-link gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Footer Link (index 2)"> Request a feature </a> </li> <li class="devsite-footer-linkbox-item"> <a href="http://web.archive.org/web/20230706011327/https://issuetracker.google.com/issues?q=componentid:186600" class="devsite-footer-linkbox-link gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Footer Link (index 3)"> See open issues </a> </li> </ul> </li> <li class="devsite-footer-linkbox "> <h3 class="devsite-footer-linkbox-heading no-link">Product Info</h3> <ul class="devsite-footer-linkbox-list"> <li class="devsite-footer-linkbox-item"> <a href="/web/20230706011327/https://developers.google.com/youtube/terms" class="devsite-footer-linkbox-link gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Footer Link (index 1)"> Terms of Service </a> </li> <li class="devsite-footer-linkbox-item"> <a href="/web/20230706011327/https://developers.google.com/youtube/branding_guidelines" class="devsite-footer-linkbox-link gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Footer Link (index 2)"> Branding Guidelines </a> </li> <li class="devsite-footer-linkbox-item"> <a href="/web/20230706011327/https://developers.google.com/youtube/creating_monetizable_applications" class="devsite-footer-linkbox-link gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Footer Link (index 3)"> Monetization Guidelines </a> </li> <li class="devsite-footer-linkbox-item"> <a href="/web/20230706011327/https://developers.google.com/youtube/youtube-api-list" class="devsite-footer-linkbox-link gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Footer Link (index 4)"> APIs subject to Deprecation Policy </a> </li> </ul> </li> </ul> </nav> </devsite-footer-linkboxes> <devsite-footer-utility class="devsite-footer"> <div class="devsite-footer-utility nocontent"> <nav class="devsite-footer-sites" aria-label="Other Google Developers websites"> <a href="http://web.archive.org/web/20230706011327/https://developers.google.com/" class="devsite-footer-sites-logo-link gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Footer Google Developers Link"> <picture> <source srcset="http://web.archive.org/web/20230706011327im_/https://www.gstatic.com/devrel-devsite/prod/vca930ea4481fa25f3cdb030ae8a063116e499d7117ac90e4ee9a28c6c1a44870/developers/images/lockup-google-for-developers-dark-theme.svg" media="(prefers-color-scheme: none)" class="devsite-dark-theme" loading="lazy" alt="Google Developers"> <img class="devsite-footer-sites-logo" src="http://web.archive.org/web/20230706011327im_/https://www.gstatic.com/devrel-devsite/prod/vca930ea4481fa25f3cdb030ae8a063116e499d7117ac90e4ee9a28c6c1a44870/developers/images/lockup-google-for-developers.svg" loading="lazy" alt="Google Developers"> </picture> </a> <ul class="devsite-footer-sites-list"> <li class="devsite-footer-sites-item"> <a href="//web.archive.org/web/20230706011327/https://developer.android.com/" class="devsite-footer-sites-link gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Footer Android Link"> Android </a> </li> <li class="devsite-footer-sites-item"> <a href="//web.archive.org/web/20230706011327/https://developer.chrome.com/home" class="devsite-footer-sites-link gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Footer Chrome Link"> Chrome </a> </li> <li class="devsite-footer-sites-item"> <a href="//web.archive.org/web/20230706011327/https://firebase.google.com/" class="devsite-footer-sites-link gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Footer Firebase Link"> Firebase </a> </li> <li class="devsite-footer-sites-item"> <a href="//web.archive.org/web/20230706011327/https://cloud.google.com/" class="devsite-footer-sites-link gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Footer Google Cloud Platform Link"> Google Cloud Platform </a> </li> <li class="devsite-footer-sites-item"> <a href="/web/20230706011327/https://developers.google.com/products" class="devsite-footer-sites-link gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Footer All products Link"> All products </a> </li> </ul> </nav> <nav class="devsite-footer-utility-links" aria-label="Utility links"> <ul class="devsite-footer-utility-list"> <li class="devsite-footer-utility-item "> <a class="devsite-footer-utility-link gc-analytics-event" href="/web/20230706011327/https://developers.google.com/terms/site-terms" data-category="Site-Wide Custom Events" data-label="Footer Terms link"> Terms </a> </li> <li class="devsite-footer-utility-item "> <a class="devsite-footer-utility-link gc-analytics-event" href="//web.archive.org/web/20230706011327/https://policies.google.com/privacy" data-category="Site-Wide Custom Events" data-label="Footer Privacy link"> Privacy </a> </li> <li class="devsite-footer-utility-item devsite-footer-utility-button"> <span class="devsite-footer-utility-description">Sign up for the Google for Developers newsletter</span> <a class="devsite-footer-utility-link gc-analytics-event" href="/web/20230706011327/https://developers.google.com/newsletter/subscribe" data-category="Site-Wide Custom Events" data-label="Footer Subscribe link"> Subscribe </a> </li> </ul> <devsite-language-selector> <ul role="presentation"> <li role="presentation"> <a role="menuitem" lang="en">English</a> </li> <li role="presentation"> <a role="menuitem" lang="id">Bahasa Indonesia</a> </li> <li role="presentation"> <a role="menuitem" lang="de">Deutsch</a> </li> <li role="presentation"> <a role="menuitem" lang="es">Español</a> </li> <li role="presentation"> <a role="menuitem" lang="es_419">Español – América Latina</a> </li> <li role="presentation"> <a role="menuitem" lang="fr">Français</a> </li> <li role="presentation"> <a role="menuitem" lang="it">Italiano</a> </li> <li role="presentation"> <a role="menuitem" lang="pl">Polski</a> </li> <li role="presentation"> <a role="menuitem" lang="pt_br">Português – Brasil</a> </li> <li role="presentation"> <a role="menuitem" lang="vi">Tiếng Việt</a> </li> <li role="presentation"> <a role="menuitem" lang="tr">Türkçe</a> </li> <li role="presentation"> <a role="menuitem" lang="ru">Русский</a> </li> <li role="presentation"> <a role="menuitem" lang="he">עברית</a> </li> <li role="presentation"> <a role="menuitem" lang="ar">العربيّة</a> </li> <li role="presentation"> <a role="menuitem" lang="fa">فارسی</a> </li> <li role="presentation"> <a role="menuitem" lang="hi">हिंदी</a> </li> <li role="presentation"> <a role="menuitem" lang="bn">বাংলা</a> </li> <li role="presentation"> <a role="menuitem" lang="th">ภาษาไทย</a> </li> <li role="presentation"> <a role="menuitem" lang="zh_cn">中文 – 简体</a> </li> <li role="presentation"> <a role="menuitem" lang="zh_tw">中文 – 繁體</a> </li> <li role="presentation"> <a role="menuitem" lang="ja">日本語</a> </li> <li role="presentation"> <a role="menuitem" lang="ko">한국어</a> </li> </ul> </devsite-language-selector> </nav> </div> </devsite-footer-utility> <devsite-panel></devsite-panel> </section></section> <devsite-sitemask></devsite-sitemask> <devsite-snackbar type="cookie-notification" data-cookie-notice="0"> </devsite-snackbar> <devsite-tooltip></devsite-tooltip> <devsite-heading-link></devsite-heading-link> <devsite-analytics analytics-iframe enable-ga4> <script type="application/json" analytics>[{&#34;dimensions&#34;: {&#34;dimension4&#34;: &#34;YouTube Subscribe Button&#34;, &#34;dimension11&#34;: false, &#34;dimension6&#34;: &#34;en&#34;, &#34;dimension1&#34;: &#34;Signed out&#34;, &#34;dimension3&#34;: false, &#34;dimension5&#34;: &#34;en&#34;}, &#34;gaid&#34;: &#34;UA-24532603-1&#34;, &#34;metrics&#34;: {&#34;ratings_value&#34;: &#34;metric1&#34;, &#34;ratings_count&#34;: &#34;metric2&#34;}}]</script> <script type="application/json" tag-management gtm>{&#34;ga4&#34;: [&#34;G-272J68FCRF&#34;], &#34;ga4p&#34;: [&#34;G-272J68FCRF&#34;], &#34;gtm&#34;: [], &#34;parameters&#34;: {&#34;internalUser&#34;: &#34;False&#34;, &#34;language&#34;: {&#34;machineTranslated&#34;: &#34;False&#34;, &#34;requested&#34;: &#34;en&#34;, &#34;served&#34;: &#34;en&#34;}, &#34;pageType&#34;: &#34;reference&#34;, &#34;projectName&#34;: &#34;YouTube Subscribe Button&#34;, &#34;signedIn&#34;: &#34;False&#34;, &#34;tenant&#34;: &#34;developers&#34;, &#34;recommendations&#34;: {&#34;sourcePage&#34;: &#34;&#34;, &#34;sourceType&#34;: 0, &#34;sourceRank&#34;: 0, &#34;sourceIdenticalDescriptions&#34;: 0, &#34;sourceTitleWords&#34;: 0, &#34;sourceDescriptionWords&#34;: 0, &#34;experiment&#34;: &#34;&#34;}, &#34;experiment&#34;: {&#34;ids&#34;: &#34;&#34;}}, &#34;tags&#34;: []}</script> </devsite-analytics> <devsite-badger></devsite-badger> <script nonce="C01uhQgdyF9AG7Kuuy/vte25nTD+0U"> (function(d,e,v,s,i,t,E){d['GoogleDevelopersObject']=i; t=e.createElement(v);t.async=1;t.src=s;E=e.getElementsByTagName(v)[0]; E.parentNode.insertBefore(t,E);})(window, document, 'script', 'http://web.archive.org/web/20230706011327/https://www.gstatic.com/devrel-devsite/prod/vca930ea4481fa25f3cdb030ae8a063116e499d7117ac90e4ee9a28c6c1a44870/developers/js/app_loader.js', '[1,"en",null,"/js/devsite_app_module.js","http://web.archive.org/web/20230706011327/https://www.gstatic.com/devrel-devsite/prod/vca930ea4481fa25f3cdb030ae8a063116e499d7117ac90e4ee9a28c6c1a44870","http://web.archive.org/web/20230706011327/https://www.gstatic.com/devrel-devsite/prod/vca930ea4481fa25f3cdb030ae8a063116e499d7117ac90e4ee9a28c6c1a44870/developers","http://web.archive.org/web/20230706011327/https://developers-dot-devsite-v2-prod.appspot.com",null,null,["/_pwa/developers/manifest.json","http://web.archive.org/web/20230706011327/https://www.gstatic.com/devrel-devsite/prod/vca930ea4481fa25f3cdb030ae8a063116e499d7117ac90e4ee9a28c6c1a44870/images/video-placeholder.svg","http://web.archive.org/web/20230706011327/https://www.gstatic.com/devrel-devsite/prod/vca930ea4481fa25f3cdb030ae8a063116e499d7117ac90e4ee9a28c6c1a44870/developers/images/favicon-new.png","http://web.archive.org/web/20230706011327/https://fonts.googleapis.com/css?family=Google+Sans_old:400,500|Roboto:400,400italic,500,500italic,700,700italic|Roboto+Mono:400,500,700&display=swap"],1,null,[1,6,8,12,14,17,21,25,40,50,52,63,70,75,76,80,87,91,92,93,97,98,100,101,102,103,104,105,107,108,109,110,111,112,113,115,116,117,118,120,122,124,125,126,127,129,130,131,132,133,134,135,136,138,140,141,144,147,148,149,150,151,152,154,155,156,157,158,159,161,163,164,165,168,169,170,172,173,179,180,182,183,186,190,191,193,196],"AIzaSyAP-jjEJBzmIyKR4F-3XITp8yM9T1gEEI8","AIzaSyB6xiKGDR5O3Ak2okS4rLkauxGUG7XP0hg","developers.google.com","AIzaSyAQk0fBONSGUqCNznf6Krs82Ap1-NV6J4o","AIzaSyCCxcqdrZ_7QMeLCRY20bh_SXdAYqy70KY",null,null,null,["Profiles__enable_public_developer_profiles","SignIn__enable_auto_signin_oauth","Profiles__enable_profile_communities","MiscFeatureFlags__developers_footer_image","Cloud__enable_cloud_dlp_service","Cloud__enable_cloud_shell_fte_user_flow","MiscFeatureFlags__enable_tls_version_for_gaia_calls","Cloud__enable_free_trial_server_call","Profiles__enable_profile_notifications_ui","BookNav__enable_collapsible_book_nav","Search__enable_devsite_serp","Cloud__enable_cloudx_experiment_ids","Cloud__enable_cloudx_ping","Profiles__enable_profile_collections","MiscFeatureFlags__emergency_css","Profiles__require_profile_eligibility_for_signin","BookNav__enable_book_nav_filtering","Significatio__enable_by_tenant","Profiles__enable_developer_profiles_callout","Cloud__enable_cloud_facet_chat","Localization__enable_locale_redirects","Badges__enable_hide_badges","Badges__enable_drag_and_drop_badges","Experiments__reqs_query_experiments","Search__enable_faceted_search","Search__enable_dynamic_content_confidential_banner","MiscFeatureFlags__content_publisher_push_queue","Profiles__enable_page_saving","Significatio__enable_experiment_id_caching","Profiles__enable_developer_profiles_interests","Search__enable_page_map","Search__enable_acl_suggestions","MiscFeatureFlags__devpanel_url","Cloud__enable_cloud_shell","Profiles__enable_developer_profiles_dashboard_recommendations","AuthorPageInsights__enable_author_page_insights","Experiments__enable_experiments","Significatio__enable_footprints","Analytics__enable_ga4_analytics","Badges__enable_delete_badges","MiscFeatureFlags__developers_footer_dark_image","Search__enable_suggestions_from_borg"],null,null,"AIzaSyBLEMok-5suZ67qRPzx0qUtbnLmyT_kCVE","http://web.archive.org/web/20230706011327/https://developerscontentserving-pa.googleapis.com","AIzaSyCM4QpTRSqP5qI4Dvjt4OAScIN8sOUlO-k","http://web.archive.org/web/20230706011327/https://developerscontentsearch-pa.googleapis.com",1]') </script> <devsite-a11y-announce></devsite-a11y-announce> </body> </html><!-- FILE ARCHIVED ON 01:13:27 Jul 06, 2023 AND RETRIEVED FROM THE INTERNET ARCHIVE ON 11:43:07 Nov 25, 2024. JAVASCRIPT APPENDED BY WAYBACK MACHINE, COPYRIGHT INTERNET ARCHIVE. ALL OTHER CONTENT MAY ALSO BE PROTECTED BY COPYRIGHT (17 U.S.C. SECTION 108(a)(3)). --> <!-- playback timings (ms): captures_list: 0.784 exclusion.robots: 0.04 exclusion.robots.policy: 0.025 esindex: 0.017 cdx.remote: 17.69 LoadShardBlock: 245.243 (3) PetaboxLoader3.resolve: 185.21 (4) PetaboxLoader3.datanode: 112.498 (5) load_resource: 160.558 loaddict: 75.132 -->

Pages: 1 2 3 4 5 6 7 8 9 10