Изменения в моих контактных данных и блогах

Сегодня я принял решение создать новый google-аккаунт. Первое, что из этого следует:

мой новый e-mail — AnthonyAxenov@gmail.com
Своим, теперь уже прошлым аккаунтом (anthonysoprano.93@gmail.com) я пользовался много лет, даже не знаю сколько точно. Когда я его завёл соцсети Google+ ещё не существовало, а остальные сервисы гугла были няшными и удобными. Теперь у меня нормальный e-mail, как я давно хотел.

Для смены аккаунта было несколько причин. Основные ниже.
  • Давно пора отказаться от этого детского сада с моим никнеймом. «AnthonySoprano» был наугад взят для онлайн-игры во времена моего прыщавого и беззаботного школолольства. С тех пор этот ник приклеился ко мне, и до недавних пор я всё ещё его использовал. Во многих сервисах, которыми я пользуюсь постоянно, и там, где это вообще было возможно, я сменил этот ник и (или) логин на свою латинскую версию имени и фамилии. Постепенно буду переводить все прочие актуальные сервисы на эту почту.
  • Заблокированный доступ к AdSense. Он заблокирован на аккаунте уже порядка двух лет — это как минимум. И это жёстко ограничивает те возможности, которыми я мог бы пользоваться в нормальных условиях. Заблокирован он был, каюсь, за недействительные клики по рекламе. В то время я уже вёл этот блог и даже поставил какие-то рекламные блоки, но вскоре сам ощутил насколько серьёзно Google проверяет те действия, которые совершает какой-либо пользователь с рекламой AdSense (да и AdWords тоже). Примерно через недельку развлечений пришёл e-mail, где было чётко сказано, что я полный долбан. Не повторяйте этой ошибки! Можно, конечно, это оспорить и попробовать вернуть доступ, однако уже тогда это было невозможно и бесполезно, а сейчас — тем более.
  • Длинный адрес прошлого e-mail. Не смотря на то, что я уже до автоматизма выработал слепой набор того, прошлого адреса, пора привыкать к новому. Для многих и многих людей он шибко сложен для восприятия. Новый не намного, но всё же короче и понятнее.
Из своего прошлого аккаунта удалю личные данные, но сам адрес (anthonysoprano.93@gmail.com) я пока не буду удалять. Данный блог, а также коматозный Usefull-Piece, уже переведены на новый аккаунт, но изображения к постам хранятся в фотоальбомах на старом.

Настрою пересылку писем на новый адрес с ответным уведомлением. Буду переводить другие Google-сервисы. Также придётся перенастраивать синхронизацию Chrome и Android, но это дело несложное.

Реферальный спам в Google Analytics. Мой случай

Недавно был об этом пост на Швабре. В последнее время я стал замечать абсолютно левый и бесполезный трафик на обоих моих сайтах: ABTool.ru и Bur-IT.ru.

Этот пост будет небольшим и сейчас речь пойдёт о первом. Сегодня зашёл в аналитику и увидел следующее:

Трафик с *.darodar.com светился у меня и ранее. Но вот первый пункт здесь стал для меня шоком. Такой бредятины ещё не было!

Беглый гуглёж привёл меня на данную страницу: https://productforums.google.com/forum/m/#!msg/webmasters/Fc4hqSIMtSo/xMt5ttBUZngJ
Там обсуждается как раз такое странное поведение аналитики. Кстати, это явление необязательно касается одного лишь гуглосервиса, наверняка в Яндексе отображается что-то подобное. Так вот, вся соль заключается в данном сообщении:

Для англо-неговорящих, комментарий якобы от самого зачинщика этого безобразия:

Отличная работа! Виталий Попов моё настоящее имя. 

http://shopping.iLoveVitaly.ru , http://darodar.com , http://shopping.iLoveVitaly.com и http://iLoveVitaly.com мои настоящие сайты.

Мне не требуется скрывать свою личность, так как то, что я делаю, не является преступлением по крайне мере в России. Это просто креативный маркетинг.

И да, всё происходящее меня очень веселит, я смеюсь над вами!

Как-то давно я заходил на его сайты. Их на самом деле намного больше, чем эти четыре упомянутых. Представляют они из себя однообразные и похожие подобия на поисковые системы. Вероятно, этим можно объяснить огромный поток ненужного трафика.

Думаю, надо в ближайшем будущем изучить данный вопрос. Например, вот довольно интересный материал, который освещает как раз мою, и наверняка не только мою, проблему (из скриншота выше):
http://www.analyticsedge.com/2014/12/removing-referral-spam-google-analytics/
http://www.blackmoreops.com/2014/12/19/darodar-com-referrer-spam/

RAD Studio XE6: Размещение рекламы Admob в Android-приложении

Вот, первый пост в свежем 2015-ом году. Его я посвящу теме программирования, хотя его тут будет минимум. Перейду к делу.

Что имеем:
• Google-аккаунт (с незаблокированным доступом к AdSense!!);
• RAD Studio XE6 и выше (версия важна, т.к. в них разные танцы с бубном);
•готовое (или почти готовое) приложение, написанное в RAD Studio.

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

    1. Создаём рекламный блок

    Шаг 1.1
    Итак, первым шагом необходима регистрация в сервисе AdMob: https://apps.admob.com/admob/signup. Заполняем все необходимые поля. Это и почтовый адрес, и валюта, и что-то ещё, уже не помню.

    После регистрации будет предложено добавить приложение для монетизации. Должен сказать, что AdMob теснейшим образом взаимоинтегрирован с Google Play (кстати, также и с AdSense, и с Analytics, и с прочими гуглосервисами), поэтому на первом шаге будет предложено ввести имя пакета (или своё как разработчика) чтобы найти приложение в GPlay. Но не будет ничего страшного, если в гугломаркете твоего приложения ещё нет.

    Я просто выбираю «Добавить новое приложение вручную» и заполняю поля:

    Шаг 1.2
    После добавления приложения необходимо создать рекламный блок, который будет крутиться где-то в приложении:

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

    В конечном итоге мы получаем индентификатор нашего баннера:

    Он уникален для каждого создаваемого рекламного блока. Имеет формат:


    ca-app-pub-xxxxxxxxxxxxxxxx/yyyyyyyyyy

    где pub-xxxxxxxxxxxxxxxx — твой идентификатор издателя (отображается в правом верхнем углу), yyyyyyyyyy — судя по всему, идентификатор непосредственно самого блока.

    Шаг 1.3
    Сохрани где-нибудь у себя всю полученную строку, без неё ничего не выйдет.



    2. Вставляем рекламу в приложение

    Шаг 2.1

    Открывай свой проект приложения в RAD Studio. В нужном месте твоего интерфейса необходимо добавить компонент TBannerAd. Бросаешь его на форму, выставляешь нужное прилипание (например, классическое MostBottom, при условии, что Parent у баннера именно форма, а не какой-нибудь ListView).

    Для формы создаёшь обработчик события OnShow и в нём пишешь такие строки:

    BannerAd1.AdUnitID := ‘ca-app-pub-xxxxxxxxxxxxxxxx/yyyyyyyyy’;
    BannerAd1.LoadAd;

    Шаг 2.2
    Открываешь блокнотом файл AndroidManifest.template.xml, в него вставляешь строки:
    • перед < activity … >
    meta-data android:name=»com.google.android.gms.version» android:value=»4323000″ /
    • после < / activity >
    activity android:name=»com.google.ads.AdActivity» android:configChanges=»keyboard|keyboardHidden|orientation|screenLayout|uiMode|screenSize|smallestScreenSize»/

    Примечание 1: здесь из-за глюков местного редактора я убрал в начале и конце этих строк угловые скобки < и >. Визуальный редактор по умолчанию Blogger не умеет корректно отображать какие бы то не были теги, он их обязательно интерпретирует. Т.о. они исчезают из текста и принимают вид части исходного кода страницы.
    Поэтому тебе надо поставить эти скобоки самому: < в начале строки и > в конце. Ничего страшного, всего четыре символа.

    Примечание 2: говорят, с тех пор, как была выпущена XE6, изменился механизм показа рекламы. Толи в Android, толи в AdMob. Поэтому, если ты столкнулся с проблемами, то советую изучить этот вопрос самостоятельно: http://fire-monkey.ru/topic/547-novyi-admob-v-delphi-xe6-prilozhenii. Автор там сам разобрался и говорит, что возможные проблемы должен помочь решить вот этот патч.

    У компонента TBannerAd есть свойство TestMode (boolean).
    Если оно = true, то будет отображаться тестовый блок, а не реклама. Например, так:

    При этом в AdMob не будут считаться показы рекламы, ведь фактически она и не показывается.

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

    Если TestMode не установить в true, тогда в панели управления AdMob счётчики показа будут увеличиваться. Вот так выглядела моя ПУ после тестов моего приложения:

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

    Всё? В принципе, реклама уже добавлена в приложение и всё, казалось бы, прекрасно. Но не сразу: я долго изучал вопрос почему реклама не отображается, хотя было всё сделано как надо. Не найдя решения, даже опустил руки и плюнул.

    Потом просто запустил приложение в очередной раз и реклама таки появилась! Я не сразу понял это, но причина проста: когда создаёшь рекламный блок в панели управления AdSense и потом вставляешь код объявления в нужное место сайта, то реклама там отображается далеко не сразу, а это место чем-то замещается. Проходит какое-то время (от минут до часов) и всё встаёт на свои места. Здесь ситуация аналогичная. Настоящая реклама по началу долго идёт до твоего рекламного места.

    Так что не следует суетиться из-за «нерабочей» рекламы сразу после её создания — возможно, твоё рекламное место ещё не «активировалось». Лучше включи TestMode.

    Несколько ссылок по теме:
    Алгоритм встраивания рекламы в XE6 (пример)
    Алгоритм встраивания рекламы в XE7 (пример)
    Смотри внимательно, они алгоритмы немного различаются.

    Сотрудничество

    Ещё одна история, приключившаяся со мной сегодня, и она тоже касается моего занятия — эникейства.

    Отправил я в «доску объявлений» одного из наших городских порталов объявление со ссылкой на мой сайт. Сегодня смотрю — нет моего объявления, хотя сегодня страница обновлена. Не дошло? Идти электронное письмо не может дольше минуты.

    Непорядок. Отправляю уже со своего обычного mailru-шного ящика тот же текст. Через 10 минут звонок с городского номера. Думал, кленты поперли. Ошибся. Новость гораздо лучше.

    — Алло, здравствуйте, это администрация портала Moy-ulan-ude.ru, насчёт объявления, что вы нам отправили. Дело в том, что подобного рода объявления у нас платны…

    Не буду всё переписывать, уже и не помню чё говорилось-то. Итог: с них реклама моего сайта и услуг (в том числе, рисование и размещение баннера на сайте), с меня — своевременное обслуживание их компов. Согласитесь, выгодно всем. Я буду за свою рекламу на большом портале работать (которая, к слову, оформляется через договоры и стоит крупной суммы), они будут работать с чистыми и тихими компами.

    Потом отправил им письмо дабы уточнить размеры баннера, который они хотят поставить (может предложу свой вариант) на какую страницу, и разузнать насчёт возможного устройства к ним на работу. Им тогда ещё один плюс — я буду не приходящим, а постоянным работником. И мне плюс — рабочее место со стабильной зарплатой и множеством возможностей, вроде своей практики в сетевых технологиях и всё такое. Хотя, кажется, с кадрами у них напряга нет, и вряд ли моё предложение такого плана прокатит.

    В общем, я сегодня в хорошем настроении. Ведь баннер привлечет новых клиентов, минимум одного-двух в день — самый ништяк для начала.

    А ещё мне родственник из Томска сказал, что ценник у меня слишком мелкий. Надо повышать покуда совесть с наглостью не найдут компромисс или не кончатся совсем. Забегите, посмотрите, может, правда низкие?

    Короче, надо привыкать к звонкам на телефон. Тем более с левых незнакомых номеров. Он у меня редко когда работает по своему прямому назначению, всегда как Bluetooth-модем.