let url = $request.url;
let body = $response.body;
let body_obj = JSON.parse($response.body);
let headers = $response.headers;
if (body_obj["data"] && body_obj["data"]["homeV3"] && body_obj["data"]["homeV3"]["elements"]) {
let edges = body_obj["data"]["homeV3"]["elements"]["edges"];
body_obj["data"]["homeV3"]["elements"]["edges"] = edges.filter((entry) => entry["node"]["adPayload"] == null);
let body_new = JSON.stringify(body_obj);
$done({ headers, body_new, url });
} else {
$done({ headers, body, url });
}
Under the “activity” tab, I could see the rewrite script has been initiated. But the ads are still there.