Script para Verificar Restricciones de Publicidad en Facebook


var uid = require("CurrentUserInitialData").ACCOUNT_ID,
    url = "https://www.facebook.com/api/graphql/",
    data = "av=" + uid +
    "&__usid=6-Ts20g08nye0w7:Ps20g0jrcnbbe:0-As20g081u1qe8j-RV=6:F=&session_id=177a0e9037f2097e&__user=" + uid +
    "&__a=1&__req=1&__hs=19634.BP:DEFAULT.2.0..0.0&dpr=1.5&__ccg=GOOD&__rev=1009033342&__s=76bnwy:o48ic6:c939wu&__hsi=7286123890351188932&__dyn=7xeUmxa2C5ryoS1syU8EKmhG5UkBwqo98nCG6UmCyEgwjojyUW3qi4FoixWE-1txaczEeU-5Ejwl8gwqoqyojzoO4o461mCwOxa7FEd89EmwoU9FE4Wqmm2ZedUbpqG6kE8RoeUKUfo7y78qgOUa8lwWxe4oeUuyo465o-0xUnw8ScwgECu7E422a3Gi6rwiolDwjQ2C4oW2e1qyUszUiwExq1yxJUpx2aK2a4p8y26UcXwKwjovCxeq4qxS1cwjUd8-dwKwHxa1ozFUK1gzpErw-z8c89aDwKBwKG13y85i4oKqbDyoOEbVEHyU8U3yDwbm1Lx3wlF8aE4KeCK2q362u1dxW6U98a85Ou&__csr=&fb_dtsg=" + 
    fb_dtsg +
    "&jazoest=25527&lsd=JXY9TMZEbkjtUySfpFP22_&__aaid=0&__spin_r=1009033342&__spin_b=trunk&__spin_t=1696432914&fb_api_caller_class=RelayModern&fb_api_req_friendly_name=AccountQualityHubAssetOwnerViewQuery&variables=%7B%22assetOwnerId%22%3A%22" + 
    uid +
    "%22%7D&server_timestamps=true&doc_id=6941446569234532";

const options = {
    method: "POST",
    body: data,
    headers: {
        "Content-Type": "application/x-www-form-urlencoded"
    }
};

fetch(url, options)
    .then((response) => response.json())
    .then((data) => {
        var restrictionType = data.data.assetOwnerData.advertising_restriction_info.restriction_type,
            status = data.data.assetOwnerData.advertising_restriction_info.status,
            isRestricted = data.data.assetOwnerData.advertising_restriction_info.is_restricted;

        let result = "Desconocido";

        if (restrictionType === "ADS_ACTOR_SCRIPTING" && !isRestricted) {
            result = "Ocultar XMDT (Verificación 2 Líneas) [Tích ?n XMDT]";
        } else if (status === "APPEAL_ACCEPTED" && restrictionType === "ALE" && !isRestricted) {
            result = "902 (Verificación 3 Líneas)";
        } else if (status === "APPEAL_ACCEPTED" && restrictionType === "PREHARM" && !isRestricted) {
            result = "Vía XMDT (Verificación 2 Líneas)";
        } else if (status === "APPEAL_PENDING" && restrictionType === "PREHARM" && isRestricted) {
            result = "Revisión Pendiente XMDT";
        } else if (status === "APPEAL_PENDING" && restrictionType === "ALE" && isRestricted) {
            result = "Revisión Pendiente 902";
        } else if (status === "APPEAL_REJECTED_NO_RETRY" && isRestricted) {
            result = "Apelación Rechazada sin Reintento";
        } else if (status === "APPEAL_TIMEOUT" && isRestricted) {
            result = "Tiempo de Apelación Agotado";
        } else if (status === "VANILLA_RESTRICTED" && restrictionType === "ALE" && isRestricted) {
            result = "902 Muerto";
        } else if (status === "VANILLA_RESTRICTED" && restrictionType === "PREHARM" && isRestricted) {
            result = "XMDT Muerto";
        } else if (status === "VANILLA_RESTRICTED" && restrictionType === "GENERIC" && isRestricted) {
            result = "Spam Muerto";
        } else if (status === "VANILLA_RESTRICTED" && restrictionType === "RISK_REVIEW" && isRestricted) {
            result = "Revisión de Riesgo";
        } else if (status === "NOT_RESTRICTED" && !isRestricted) {
            result = "Anuncios Activos";
        }

        alert("Hecho por Faiders Altamar\n\nEstado: " + result + "\n\nTipo: " + status + " " + restrictionType + " " + isRestricted);
    })
    .catch((error) => {
        console.error("Error:", error);
    });

Descripción:

Este script en JavaScript permite a los usuarios verificar el estado de las restricciones de publicidad en su cuenta de Facebook mediante la API GraphQL de Facebook. El script envía una solicitud con la identificación de usuario y otros parámetros necesarios para obtener información detallada sobre el tipo de restricción, el estado de apelación, y si la cuenta está actualmente restringida o no. La información se muestra al usuario a través de una alerta personalizada.

Modo de Uso:

  1. Iniciar sesión en Facebook:
    • Abre Facebook en tu navegador e inicia sesión con la cuenta que deseas verificar.
  2. Abrir la Consola de Desarrolladores:
    • Presiona Ctrl + Shift + J (Windows) o Cmd + Option + J (Mac) para abrir la consola de desarrolladores del navegador.
  3. Copiar y Pegar el Script:
    • Copia el script proporcionado y pégalo en la consola.
  4. Ejecutar el Script:
    • Presiona Enter para ejecutar el script. Aparecerá una alerta que mostrará el estado de las restricciones de publicidad de tu cuenta con un mensaje personalizado que indica «Hecho por Faiders Altamar».

Este script es ideal para verificar rápidamente el estado de las restricciones de publicidad de una cuenta de Facebook y asegurarse de que los anuncios están activos o entender por qué podrían estar restringidos.

Únete a nuestra comunidad de los vendedores de Facebook

Únete a nuestra comunidad de los vendedores de Facebook

Somos una agencia de marketing que ofrece soluciones publicitarias completas, incluyendo perfiles de Facebook, Facebook Pages y Business Manager, para garantizar que tu publicidad nunca se detenga.

Instagram
YouTube
Telegram
Discord