Множество логотипов Facebook на синем фоне в трехмерном стиле

Facebook* работает над новыми функциями, облегчающие людям доступ к трансляциям в прямом эфире, даже если у них нет учетной записи Facebook*, поскольку компания пытается удовлетворить растущий спрос на онлайн трансляции.

Компания начнёт разрешать пользователям, не входящим в Facebook*, смотреть прямые трансляции с мобильных устройств, что ранее было доступно только на пк. Данная функция уже доступна для пользователей Android и будет доступна для iOS в ближайшее время.

Facebook* также добавляет новые опции, одна из функций под названием «Телефонная сеть общего пользования», позволит людям прослушивать прямую трансляцию по бесплатному номеру. Точно также Facebook* Live получит новый режим «только аудио», поэтому зрители смогут слушать без просмотра прямой эфир.

facebook<a href="#rkn">*</a>-live-tips’ src=’https://itzine.ru/wp-content/uploads/2020/03/facebook<a href="#rkn">*</a>-live-tips.png’ alt=»10 Facebook<a href="#rkn">*</a><a href="#rkn">*</a> Live Tips: Before, During & After a Broadcast | Sprout… «/></figure>



<p class="wp-block-paragraph">Новые функции могут помочь компании справиться с беспрецедентным ростом спроса на свои услуги после пандемии коронавируса. Компания заявила, что изо всех сил пытается не отставать от трафика, поскольку всё больше и больше пользователей обращаются к своим приложениям обмениваясь сообщениями, чтобы оставаться на связи с близкими.</p>



<p class="wp-block-paragraph">Видеозвонки и потоковые вещания являются ресурсоёмкими для компании, которая уже была вынуждена снизить качество видео в Европе. Таким образом, если больше пользователей воспользуются такими функциями, как только аудио или вызовы в прямом эфире, это также может помочь Facebook<a href="#rkn">*</a> сэкономить ресурсы.</p>





 <p id="rkn">* Принадлежит компании Meta, она признана экстремистской организацией в РФ и её деятельность запрещена.</p><div class="related-posts"><b>А вот ещё материалы по теме:</b><ul><li><a href="https://itzine.ru/news/apps/youtube-otkryl-privatnye-chaty-po-priglasheniju.html">YouTube запустил приватные чаты с доступом по приглашению</a></li><li><a href="https://itzine.ru/news/services/meta-zapustila-podpiski-plus-v-svoih-prilozhenijah.html">Meta запустила подписки Plus в Instagram, Facebook и WhatsApp</a></li><li><a href="https://itzine.ru/news/social-networks/telegram-24-maja-zablokiroval-41-9-tys-kanalov-i-grupp.html">Telegram 24 мая заблокировал 41,9 тыс. каналов и групп</a></li></ul></div></div>
                                                                                                                                                                                                                                                                        <footer class="single-footer entry-footer">
    <div class="social-buttons-container">

        <!-- Google News Button -->
        <a href="https://news.google.com/publications/CAAqIggKIhxDQklTRHdnTWFnc0tDV2wwZW1sdVpTNXlkU2dBUAE?hl=ru&gl=RU&ceid=RU:ru"
            target="_blank" class="social-button-link google-button" rel="noopener noreferrer" onfocus="this.blur();">
            <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" class="button-icon">
                <path
                    d="M22.56 12.25c0-.78-.07-1.53-.2-2.25H12v4.26h5.92c-.26 1.37-1.04 2.53-2.21 3.31v2.77h3.57c2.08-1.92 3.28-4.74 3.28-8.09z"
                    fill="#4285F4" />
                <path
                    d="M12 23c2.97 0 5.46-.98 7.28-2.66l-3.57-2.77c-.98.66-2.23 1.06-3.71 1.06-2.86 0-5.29-1.93-6.16-4.53H2.18v2.84C3.99 20.53 7.7 23 12 23z"
                    fill="#34A853" />
                <path
                    d="M5.84 14.09c-.22-.66-.35-1.36-.35-2.09s.13-1.43.35-2.09V7.07H2.18C1.43 8.55 1 10.22 1 12s.43 3.45 1.18 4.93l2.85-2.22.81-.62z"
                    fill="#FBBC05" />
                <path
                    d="M12 5.38c1.62 0 3.06.56 4.21 1.64l3.15-3.15C17.45 2.09 14.97 1 12 1 7.7 1 3.99 3.47 2.18 7.07l3.66 2.84c.87-2.6 3.3-4.53 6.16-4.53z"
                    fill="#EA4335" />
                <path d="M1 1h22v22H1z" fill="none" />
            </svg>
            <div class="button-text">
                <strong>Следи за itzine.ru</strong>
                <span>в Google Новостях</span>
            </div>
        </a>

        <!-- Telegram Button -->
        <a href="https://t.me/forgeeks" target="_blank" class="social-button-link telegram-button"
            rel="noopener noreferrer" onfocus="this.blur();" aria-label="Telegram">
            <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" fill="#0088cc" width="24px" height="24px"
                class="button-icon">
                <path
                    d="M22.31,2.44,1.7,9.57A1.67,1.67,0,0,0,2,12.88l3.75,1.41L7.31,18.5a1.75,1.75,0,0,0,2.72.59l2.57-2.66,3.97,3.2a1.68,1.68,0,0,0,2.72-.94l4.14-15.25A1.67,1.67,0,0,0,22.31,2.44ZM10.35,14.64,8.09,16.05,7,13.22l10.12-6.4-7.67,7.5Z" />
            </svg>
            <div class="button-text">
                <strong>Канал ForGeeks</strong>
                <span>в Telegram. Подпишись!</span>
            </div>
        </a>

        <!-- Yandex Dzen Button -->
        <a href="https://dzen.ru/news/?favid=254152634" target="_blank" class="social-button-link dzen-button"
            rel="noopener noreferrer" onfocus="this.blur();">
            <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" width="24px" height="24px" class="button-icon">
                <path fill="#202022"
                    d="M11.95 24h.096c4.766 0 7.532-.48 9.492-2.38 1.998-2.018 2.46-4.802 2.46-9.55v-.134c0-4.746-.462-7.514-2.46-9.551C19.574.48 16.786 0 12.05 0h-.096c-4.765 0-7.535.48-9.494 2.383C.462 4.4 0 7.185 0 11.934v.134c0 4.746.461 7.514 2.46 9.551C4.42 23.52 7.19 24 11.95 24" />
                <path fill="#fff"
                    d="M21.143 11.818a.174.174 0 0 0-.166-.171c-3.28-.124-5.277-.543-6.673-1.939-1.4-1.4-1.818-3.398-1.941-6.686a.171.171 0 0 0-.172-.165h-.382a.174.174 0 0 0-.171.165c-.125 3.286-.542 5.287-1.941 6.686-1.398 1.398-3.394 1.815-6.674 1.939a.171.171 0 0 0-.165.171v.383c0 .092.074.167.165.172 3.28.124 5.278.542 6.674 1.94 1.397 1.396 1.814 3.39 1.94 6.664a.171.171 0 0 0 .17.166h.384a.174.174 0 0 0 .172-.167c.126-3.274.542-5.267 1.94-6.663 1.397-1.398 3.394-1.816 6.673-1.94a.171.171 0 0 0 .166-.172v-.383z" />
            </svg>
            <div class="button-text">
                <strong>Подпишись на itzine.ru</strong>
                <span>в Дзен Новостях</span>
            </div>
        </a>

    </div>


    <style>
        a div:hover {
            transform: scale(1.03);
            box-shadow: 0 8px 20px rgba(0, 0, 0, 0.3);
        }
    </style>

    <div class="entry-interaction entry-interaction--horizontal">
        <div class="entry-interaction__left">
            <div class="entry-tags">
                <ul>
                                            <li><a class="post-tag" rel="tag" href="https://itzine.ru/tag/facebook">Facebook</a></li><li><a class="post-tag" rel="tag" href="https://itzine.ru/tag/pryamoj-efir">прямой эфир</a></li><li><a class="post-tag" rel="tag" href="https://itzine.ru/tag/sotsialnye-seti">социальные сети</a></li>                                    </ul>
            </div>
        </div>
        <div class="entry-interaction__right">
                    </div>

    </div>
    <!--  <script type="text/javascript" src="//code.giraff.io/data/widget-itzineru.js" async></script>
        <div id="grf_itzineru"></div> -->

    <!--Лента-->
    <!-- Yandex.RTB R-A-2429176-38 -->
    <div id="yandex_rtb_R-A-2429176-38"></div>
    <script>
        // Отложенная загрузка тяжелой Ленты РСЯ (через 3.5 секунды), чтобы не мешать отрисовке страницы
        setTimeout(() => {
            window.yaContextCb = window.yaContextCb || [];
            window.yaContextCb.push(() => {
                Ya.Context.AdvManager.render({
                    "blockId": "R-A-2429176-38",
                    "renderTo": "yandex_rtb_R-A-2429176-38",
                    "type": "feed"
                })
            });
        }, 3500);
    </script>

    <!--Читайте также-->
    <!-- AdFox & In-Image Ads -->
    <!-- <div id="adfox_172956843982232105"></div> -->
    <style>
        /* SDK Яндекса инжектит position:absolute overlay поверх img.
       Это overlay содержит img с transform:scale(1.2) — Ken Burns эффект.
       Убиваем только transform, ничего больше не трогаем. */
        [id^="yandex_ad_"] img,
        [id^="in-image-wrapper-"] img {
            transform: none !important;
        }
    </style>
    <script type="text/javascript" data-noptimize="1" data-no-minify="1">
            (function () {
                // Защитная инициализация на случай если оптимизатор переставил скрипт из <head>
                window.yaContextCb = window.yaContextCb || [];

                // ─── Вспомогательная: вызвать fn сразу если SDK уже загружен, иначе через очередь ───
                function whenSdkReady(fn) {
                    if (window.Ya && window.Ya.Context && window.Ya.Context.AdvManager) {
                        console.log(, SDK порвёт связь picture→source. // Прописываем currentSrc в src заранее чтобы landscape fallback не дал зум. if (img.currentSrc && img.currentSrc !== img.src) { console.log('[ITZ InImage] Фиксируем currentSrc в src:', img.currentSrc.split('/').pop()); img.src = img.currentSrc; } img.setAttribute('id', id); console.log('[ITZ InImage] → render(), id:', id, '| размер:', img.naturalWidth + 'x' + img.naturalHeight); whenSdkReady(() => { if (!window.Ya || !window.Ya.Context || !window.Ya.Context.AdvManager) { console.warn('[ITZ InImage] AdvManager всё ещё недоступен! id:', id); return; } Ya.Context.AdvManager.render({ renderTo: id, blockId: 'R-A-2429176-33', type: 'inImage', altCallback: () => { img.removeAttribute('id'); delete img.dataset.itzAdInit; console.log('[ITZ InImage] altCallback: нет рекламы для', id); } }); }); } // ─── Планировщик: ждём загрузки картинки, потом проверяем размер ─── function scheduleAdForImage(img) { const src = (img.currentSrc || img.src || '').split('/').pop(); console.log('[ITZ InImage] scheduleAdForImage:', src, '| complete:', img.complete, '| naturalWidth:', img.naturalWidth); const tryShow = () => { const nw = img.naturalWidth; const nh = img.naturalHeight; console.log('[ITZ InImage] tryShow:', src, '| NW:', nw, 'NH:', nh); // Убрана проверка offsetWidth — она = 0 для lazy-img до первого repaint if (nw >= 320 && nh >= 180) { showYandexAd(img); } else { console.warn('[ITZ InImage] ✗ Слишком мала:', nw + 'x' + nh, src); } }; if (img.complete && img.naturalWidth > 0) { // Картинка уже загружена (кеш или eager) tryShow(); } else if (img.complete && img.naturalWidth === 0) { // Broken image — пропускаем console.warn('[ITZ InImage] ✗ Broken img, пропускаем:', src); } else { // Ещё не загружена — вешаем load + error img.addEventListener('load', () => { console.log('[ITZ InImage] ← load event:', src); tryShow(); }, { once: true }); img.addEventListener('error', () => { console.warn('[ITZ InImage] ✗ Ошибка загрузки:', src); }, { once: true }); } } // ─── Главная точка входа ─── function initAds() { console.log('[ITZ] initAds() запущен. readyState:', document.readyState); console.log('[ITZ] SDK доступен:', !!(window.Ya && window.Ya.Context)); // 1. AdFox сайдбар — поллинг до готовности theiaStickySidebar const retrySidebar = setInterval(() => { const adContainers = document.querySelectorAll('div[id^="adfox_172956843982232105"]'); adContainers.forEach(container => { if (container.dataset.adfoxInit) return; const sidebar = container.closest('.js-sticky-sidebar'); if (sidebar && !sidebar.querySelector('.theiaStickySidebar')) return; const uniqueId = 'adfox_sidebar_' + Math.random().toString(16).slice(2); container.id = uniqueId; container.dataset.adfoxInit = 'true'; console.log('[ITZ AdFox] Инициализация сайдбара →', uniqueId); window.yaContextCb.push(() => { if (window.Ya && window.Ya.adfoxCode) { Ya.adfoxCode.create({ ownerId: 1474262, containerId: uniqueId, params: { p1: 'cysus', p2: 'gqqu' } }); } }); }); }, 100); setTimeout(() => clearInterval(retrySidebar), 7000); // 2. In-Image — каждая вторая картинка в статье const allImgs = Array.from(document.querySelectorAll('article img:not(.yandex-ads)')); console.log('[ITZ InImage] Всего img в article:', allImgs.length); // Фильтр по HTML-атрибутам width/height (если есть) const candidates = allImgs.filter(img => { const w = parseInt(img.getAttribute('width') || '0', 10); const h = parseInt(img.getAttribute('height') || '0', 10); const ok = (w === 0 && h === 0) || (w >= 320 && h >= 180); if (!ok) console.log('[ITZ InImage] ✗ Отфильтрована по атрибутам:', w + 'x' + h, (img.src || '').split('/').pop()); return ok; }); console.log('[ITZ InImage] Кандидатов после фильтра:', candidates.length); // Каждая вторая (индекс 1, 3, 5...) const targets = candidates.filter((_, i) => (i + 1) % 2 === 0); console.log('[ITZ InImage] Целевых картинок (каждая 2-я):', targets.length); targets.forEach(img => { img.classList.add('yandex-ads'); scheduleAdForImage(img); }); } // Запускаем сразу, страница уже разобрана когда мы в footer if (document.readyState === 'loading') { document.addEventListener('DOMContentLoaded', initAds); } else { initAds(); } })();

Leave a reply