Про те, як я намагався заробити на Pokemon Go

Сайти і пабліки, новинні публікації, великі піар-акції, гайди по грі, брендовий одяг і мобільні додатки. Багато чого з цього було створено для того, щоб заробити і пропіаритися на хвилі хайпа навколо Pokemon Go. Деяким це вдалося. Іншим - не дуже.

Історія про розробку додатку, інтелектуальну власність і «злих дядьків» з Google під катом.

Вступ

Наприкінці липня, вже вдосталь награвшись у Pokemon Go я вирішив розробити додаток, що дозволяє користувачеві мати швидкий доступ до списку покемонів і їх характеристик. Подібних додатків у розділі «Книги і довідники» на Google Play дуже багато, але Більша частина з них відвертий непотріб. Єдиний додаток, який, на мою думку заслуговує на увагу - PokeInfo. Однак воно не задовольняє вимог гравця Pokemon Go через розбіжність частини даних.

Мати функціонал швидкого доступу до характеристик покемонів досить важливо під час битв за тренувальний зал (gym). Бувалий гравець напевно знає про те, що кожен покемон і його здатності відносяться до певного типу. Наприклад, у битві з вогняним покемоном ефективно використовувати навички водного типу. Застосувавши ці знання і вибравши потрібного покемона, гравець має перевагу і високі шанси на перемогу над набагато сильнішим покемоном.

Мотивувавши себе тим, що додаток має шанси виявитися корисним багатьом гравцям я негайно взявся за розробку.

Розробка

В силу своїх знань, в якості середовища розробки я використовував Unity. Так, далеко не найкращий варіант використовувати ігровий движок для таких цілей. Але не про це.

Насамперед я прошерстив інтернет і зібрав всі значущі характеристики покемонів в одній таблиці:

Прихований текст

Шляхом експорту таблиці в формат JSON і написання невеликого парсера експортував всі дані в Unity:

Прихований текст

І обернув все це в досить стерпний дружній інтерфейс з швидкою навігацією, пошуком, сортуванням і фільтрами:

Прихований текст

Все готово. Єдина важлива проблема, яка залишилася без розбору - додаток дуже інтенсивно садить батарею. До речі, Pokemon Go теж розроблялася на Unity і має ті ж симптоми. Питання з монетизацією відклав до випадку, коли статистика скачувань програми набере хоча-б пару тисяч.

Публікація

Перша страйк

Підготувавши невеликий опис, скріншоти, іконку і рекламне зображення я відправив на перевірку перед публікацією першу альфа-версію на Google Play. Стан радості від завершеної роботи через кілька годин змінився засмученням. Додаток було видалено, а на пошту від Google Play Support прийшов лист з наступним змістом:

Прихований текст

Hi Developers at V0odo0,

After review, POKEDEX+ for Pokémon Go, com.v0odo0.pokedex.plus, has been suspended and removed from Google Play as a policy strike because it violates the impersonation policy.

Next Steps

Read through the Impersonation article for more details and examples of policy violations.

Make sure your app is compliant with the Impersonation and Intellectual Property policy and all other policies listed in the Developer Program Policies. Remember additional enforcement could occur if there are further policy issues with your apps.

Sign in to your Developer Console and submit the policy compliant app using a new package name and a new app name.

What if I have permission to use the content?

Contact our support team to provide a justification for its use. Justification may include providing proof that you are authorized to use the content in your app or some other legal justification.

Additional suspensions of any nature may result in the termination of your developer account, and investigation and possible termination of related Google accounts. If your account is terminated, payments will cease and Google may recover the proceeds of any past sales and/or the cost of any associated fees (such as chargebacks and transaction fees) from you.

If you’ve reviewed the policy and feel this suspension may have been in error, please reach out to our policy support team. One of my colleagues will get back to you within 2 business days.

Regards,

The Google Play Review Team

Що означає, що я порушив одне з правил публікації на Google Play «Видача себе за іншу особу і порушення прав інтелектуальної власності». Ніяких коментарів з приводу того, яка саме частина опису мого додатку порушує дане правило мені не надали. Воно і правильно - Google не зобов'язані розбиратися і по пунктах надавати інформацію про те, що конкретно вам потрібно виправити.

Друга страйк

Недовго думаючи, я прийшов до висновку що проблема в згадці іншого додатку (Pokemon Go) в моєму описі і назві програми. Трохи підкоригувавши ці дані, я відправив додаток з новою робочою назвою на перевірку. І знову страйк!

Почитавши про подібні випадки в інтернеті я дізнався, що акаунт розробника може бути назавжди заблокований у випадку 2-3 подібних страйків. І тут я всерйоз задумався, що не варто бездумно ставитися до публікації. Я зв'язався з одним з розробників, який має в своєму списку додатків гайд для Pokemon Go і дізнався, що проблема криється в офіційному арті покемонів на моїх скріншотах. Арт виявився дійсно офіційним. Згідно з умовами використання на офіційному сайті pokemon.com я порушив закон про інтелектуальну власність.

До речі, на досить великому порталі wikia.com можна знайти розділ, присвячений покемонам. У цьому розділі як картинку над описом кожного покемона висить офіційний арт. На кожній сторінці покемона в підвалі сайту висить напис "Pokémon Wiki is a Fandom Games Community. Content is available under CC-BY-SA». Згідно з їхньою ліцензією CC-BY-SA весь контент на сторінці сайту можна використовувати для комерційних цілей. Адже саме ця ліцензія обнадіяла мене, коли я завантажував зображення в свій додаток. Та й подивіться на десятки інших подібних додатків на Google Play! На деяких скріншотах красується той самий офіційний арт.

Пошукавши неофіційний арт покемонів для використання у своєму додатку я дійшов висновку, що вдасться використовувати або низькосортні картинки «від руки за 5 хвилин», або набір зображень, намальованих в абсолютно різному стилі. Це становище мене не влаштувало і я зважився на серйозний крок - намалювати всіх 151 покемонів самому! На це було витрачено багато часу і сил, але результат мене більш ніж порадував.

Прихований текст

Сподіваючись на те, що проблема полягала саме у використанні офіційного арту, я втретє відправив на перевірку свій додаток з оновленими скріншотами. Тільки цього разу відразу в beta-реліз.

Прихований текст

Третя страйк

І... бінго! Додаток було опубліковано і навіть пару разів завантажено за посиланням на бета-тест. З причини вже досить довгої затримки я вирішив не тягнути і відразу відправив бета-реліз в робочу версію для публікації на Google Play. І знову страйк з листом того-ж змісту!

Але чому в бета-релізі мій додаток прийняли, а в робочому видалили? Крім кнопки «зробити робочою версією» я нічого не натискав і дані для Google Play залишилися без змін. До того ж, в бета-релізі я міг перебувати кілька місяців, збирати статистику збоїв і оцінки. Прикро напевно таким чином безповоротно втратити додаток, який навіть не засвітився в маркеті.

Я вирішив відправити на розгляд апеляцію. Це єдиний спосіб зв'язатися з живою людина з команди саппортів. Мені відповіли таким змістом:

Прихований текст

After further review, we won’t be reinstating your app because it violates our Impersonation and Intellectual Property policy.

Our policy states:

* We don’t allow apps that use another app or entity’s brand, title, logo, or name in a manner that may result in misleading users. Don’t try to imply an endorsement or relationship with another entity where none exists.

For example, it is:

* Unclear if you’re associated with Pokemon GO. Provide documentation if so.

Apps must not have names or icons that appear confusingly similar to existing products, or to apps that come with the device (such as Camera, Gallery or Messaging). Apps like these violate our Impersonation policy.

If you publish a new version of your app, please make sure it complies with our policies. You may want to review the Developer Program Policies for additional guidance.

З листа зрозуміло, що назва і опис мого додатку може ввести в оману користувачів. І, нібито не зрозуміло, чи пов'язаний мій додаток з Pokemon Go. Але, вибачте, до якої частини мого опису належать ці твердження? Вірніше, де ще я повинен вказати про свою непричетність до Pokemon Go?

Прихований текст

Назва програми:

POKEDEX+ for Pokemon Go

Рекламний слоган:

Search, explore and learn all about pokemons in GO!

Опис:

This app was made especially for GO players. This app is not a game and was made for informational purposes only.

* Browse the list of all available pokemons in GO. No internet connection requried

* Explore relevant pokemon characteristics and other useful information

* Use search, filter, sort and favorites list features for quick navigation

* Learn strength and weaknesses of each pokemon to know how to effectively attack and defend the gyms

* Discover all possible moves of each pokemon to choose the best moveset

NOTE: This app is not associated, affiliated, endorsed, or sponsored by Niantic and Pokemon Company, nor have they been reviewed, tested or certified by either.

Четверта страйк

Зробивши невелику перерву, я вчетверте відправив на перевірку новий додаток, змінивши дані для Google Play таким чином, що в жодній сходинці Pokemon Go не згадується. Те ж стосується рекламних зображень та іконки - вони стали абсолютно унікальними! Мало того, я прибрав зі скріншотів будь-які зображення покемонів. Цього разу мою програму не видалили, але прийшов лист з наступним змістом:

Прихований текст

Hi Developers at V0odo0,

Thanks for submitting your app to Google Play. I reviewed Poke.DEX+ GO, com. V0odo0.poke.dex.plus.go, and had to reject it because your app title violates our impersonation policy. If you submitted an update, the previous version of your app is still live on Google Play.

Here’s how you can submit your app for another review:

Sign in to your Developer Console and change your app title so that it doesn’t imply an official relationship with an existing product or service.

Read through the Impersonation article for more details. For example, you can note relevance at the end of your app title.

Incorrect: “Ingress Guide”

Correct: “Guide for Ingress”

Make sure your app is compliant with the Impersonation and Intellectual Property policy and all other policies listed in the Developer Program Policies. Remember that additional enforcement could occur if there are further policy issues with your apps.

Submit your app.

If you’ve reviewed the policy and feel this rejection may have been in error, please reach out to our policy support team. One of my colleagues will get back to you within 2 business days.

I appreciate your support of Google Play!Google Play!

П'ята страйк

Мені рекомендують використовувати привід for. Оскільки програму не видалили, я просто змінив назву на «DEX + for Pokemon GO». І знову страйк без пояснення причин. Ну, одне радує - акаунт розробника залишився цілий.

Ув'язнення

А тепер подивіться на назви списку додатків, які з'являються в Google Play і донині. Я дуже сумніваюся в тому, що Niantic (розробники Pokemon Go) і Nintendo видають кожному такому додатку виняткові права на використання назви своєї гри. Мало того, у багатьох додатків з цього списку в описі відсутній дисклеймер, який говорить про те, що всі права належать компанії Nintendo і бла бла бла...

У підсумку у мене на руках Android додаток, на розробку якого від початку і до поточного моменту пішло більше 50 годин. Куди його подіти? Чим так сильно відрізняється назва і опис мого додатку від інших таких, що успішно пройшли модерацію? Ці питання для мене залишаються загадкою, але одне я тепер знаю точно: Варто п'ять разів подумати перш ніж приступати до створення свого продукту, який тим чи іншим чином пов'язаний з широко відомим брендом або маркою.

logo