Можно ли копировать код Google AdSense JavaScript, чтобы избежать предупреждений о смешанном содержании в браузерах? - PullRequest
3 голосов
/ 18 ноября 2010

Возможно, вы знаете, что Google AdSense не поддерживает HTTPS .

По поводу переполнения стека вопрос .

Я пошел по URL-адресу, который Google включил мне, скопировал и вставил код между тегами script, и это сработало.

У меня вопрос - не слишком ли это странно, потому что они могут изменить свой файл JavaScript в любое время?

Или я должен запросить файл с помощью PHP, а затем сделать его локальную копию на моем сервере, к которому я могу получить доступ через HTTPS?

Спасибо

Обновление

Я создал PHP-прокси для показа рекламы, и он работает - я просто собираюсь проверить, не раздражает ли то, что я делаю, Google. :)

Спасибо за ответы.

Ответы [ 4 ]

3 голосов
/ 18 ноября 2010

Я не думаю, что Google захочет скомпрометировать приблизительно 7,7 миллиардов долларов в секунду, которые они генерируют с помощью AdSense.Зная Google, их мыслительный процесс может быть следующим:

1 - большинство людей напрямую ссылаются на исходный URL.(Доход = 7,3 млрд. Долл. США в секунду)

2 - Некоторые люди этого не делают.Они копируют источник и помещают его между своими тегами сценария.(Доход = 0,4 млрд. Долл. США в секунду).

GoogleBot7: Login Successful. Logged in as Sergey.
GoogleBot7: Determine -now -truth -of -whatiamthinking
/* begin GoogleBot 7 Inference Mastication Profitization Conundrum Decisionism */

GoogleBot7: Thank you GoogleBot 1, we must maintain backward compatibility in
            case lazy site owners have done the copy/paste thingie.
            $0.4 billion p/s is required for Sergey MARS Palace I.

/* end GoogleBot 7 Inference Mastication Profitization Conundrum Decisionism */

GoogleBot7: > Anything else, Sergey?
GoogleBot7: exit

:)

3 голосов
/ 18 ноября 2010

Помимо легального использования кода Google, Google, вероятно, регулярно обновляет свои материалы.Я думаю, что было бы лучше использовать PHP, как вы сказали.Если они (Google) предлагают это в качестве опции, хотя в прошлый раз, когда я смотрел, они предлагали рекламные сценарии только на JavaScript, возможно, это изменилось.Это может позволить HTTPS.

Редактировать: только что посмотрел на ToS.Обнаружено следующее: " Вы не будете изменять, адаптировать, переводить, подготавливать производные работы, декомпилировать, осуществлять обратный инжиниринг, дизассемблировать или иным образом пытаться извлекать исходный код из любых служб Google , программного обеспечения или документации, или создавать илипытаться создать замену или аналогичную услугу или продукт путем использования или доступа к Программе или связанной с ней частной информации ".Я думаю, что то, о чем ты думаешь, потребует некоторых из этого.Похоже, Google не хочет, чтобы вы.Извините, я не мог быть более полезным.

2 голосов
/ 18 ноября 2010

Помимо технических причин, которые вы уже изложили (да, они часто меняют свой код), вам следует перечитать соглашение AdSense. Я читал это много лет назад, но держу пари, что это запрещает копировать их код.

0 голосов
/ 18 ноября 2010

Скорее всего, это будет работать, пока они не выпустят новую версию своего кода, но я вполне уверен, что это каким-то образом противоречит их ToS.

...