Android uygulamaları için abonelik yapılandırması
Adjust'ın Google ile iletişim kurması için bir takım giriş bilgileri sağlamanız gerekir. Bu makalede, Google Cloud projenizi Play Console'a nasıl bağlayacağınızı ve bir hizmet hesabı kullanarak nasıl yetkilendireceğinizi öğrenin.
- Google Play Hesabınızda Android için gerçek zamanlı geliştirici bildirimlerini yapılandırın. Sunucu bildirimlerini yapılandırdığınızda Google Play Store, uygulamanızdaki aboneliklerin güncellemelerini Adjust'a bildirir. Bu, Adjust'ın abonelik event'lerini zamanında tetiklemesini sağlar.
- Google Service Hesabınızda için JSON public key'inizi oluşturun. Google Service Hesabınızı Adjust'a bağlamak için JSON key gereklidir.
- Service Hesabınıza finansal erişim verin.
- Google Service Hesabınızı Adjust'a bağlayın.
Başlamadan önce
Başlamadan önce bilmeniz gerekenler:
Abonelikler, bir Adjust Büyüme Çözümü olarak kullanılabilir. Bu çözümü planınıza eklemek için Adjust temsilcinizle ya da sales@adjust.com adresi ile iletişime geçin.
Gereklilikler
- Google Play Console'da
Account owner
izinleri - Google Cloud Console'da konu oluşturma, abonelik oluşturma ve rol atama izinleri
- Google Service Hesabı giriş bilgilerinizi Adjust'a bağlamak için Adjust'ta Admin, Editör veya Özel Editör izinlerinesahip olmak
Gerçek zamanlı geliştirici bildirimleri yapılandırması
Bir Push aboneliği oluşturmak
Google Cloud konsolunda Topics'i açın.
Projenizi seçin.
Create topic 'i seçin.
Topic ID girin ve Create 'i seçin.
Sol taraftaki menüden Pub/Sub'ın altında Subscriptions 'ı seçin.
Create subscription 'ı seçin.
Subscription ID girin.
Select a Cloud Pub/Sub topic listesinde 4. adımda oluşturduğunuz konuyu seçin.
Delivery type altından Push 'u seçin.
Endpoint URL alanına,
https://subscription.adjust.com/v3/playstore
girin.Retry policy altından Retry after exponential backoff delay seçenğini seçin ve aşağıdakileri girin:
- Minimum backoff time - 10
- Maximum backoff time - 600
Create 'i seçin.
Aboneliğinize bir yönetici ekleyin
- Oluşturduğunuz aboneliği seçin ve Add principal seçeneğini seçin.
- New principals alanına
google-play-developer-notifications@system.gserviceaccount.com
girin. - Assign roles listesinde, Pub/Sub Publisher seçeneğini seçin.
- Save 'i seçin.
Konu adının değerini kopyalayın
- Google Cloud konsolunda Topics'i açın.
- Push aboneliği oluştururken eklediğiniz konuyu seçin ve Konu adının değerini kopyalayın.
- Konu adının tamamını görmek için (Aşağı ok ikonu) seçeneğini seçmeniz gerekebilir. Ardından, (Kopyala) ikonunu seçerek Konu adının değerini kopyalayın.
Bu değere bir sonraki adımda ihtiyacınız olacak.
Uygulamalarınız için gerçek zamanlı geliştirici bildirimlerini etkinleştirin
- Google Play Console'u açın.
- Uygulamanızı seçin.
- Monetize altından Monetization setup seçeneğini seçin.
- Google Play Billing kısmına inin.
- Manage notifications için Enable real-time notifications 'ı seçin.
- Topic name alanına önceki adımda kopyaladığınız konu adını yapıştırın.
- Save changes 'i seçin.
Abonelik yapılandırmak istediğiniz her uygulama için 2-7 arasındaki adımları tekrarlayın.
JSON public key'inizi oluşturun
Google Play Android Developer API'ı etkinleştirin
- Google Play Console'u açın.
- Mevcut bir projeyi seçin veya yeni bir proje oluşturun.
- APIs & Services > Enabled APIs and services 'e gidin.
- + Enable APIs and Services 'i seçin.
- Google Play Android Developer API 'ı aratın ve seçin ardından Enable 'ı seçin.
- Create credentials 'ı seçin.
- Which API are you using? altından Google Play Android Developer API seçeneğini seçin.
- What data will you be accessing? altından Application data ve sonrasında Next seçimlerini yapın.
Giriş bilgilerinizin Google Play Developer API ile doğru bir şekilde çalışması 36 saati bulabilir.
Bir Service Hesabı oluşturun
Bir servis hesabı oluşturmak için bu adımları takip edin.
Google Play Console'u açın.
Önceki adımda seçtiğiniz projeyi seçin.
IAM ve Admin > Service Accounts 'u açın.
Create Service Account 'u seçin.
Service account details kısmında servis hesabınıza bir isim verin.
- Bu isim Service account ID alanını otomatik olarak dolduracaktır. Bu, servis hesabının e-posta adresidir.
Create and Continue 'yu seçin.
Grant this service account access to project (optional) altından aşağıdaki rolleri seçin ve Continue 'yu seçin.
- Service Account Key Admin - Servis hesabı key'leri oluşturmayı ve yönetmeyi sağlar.
- Pub/Sub Admin - Platform sunucusu bildirimlerini etkinleştirir.
- Monitoring Viewer - Bildirim sırasının takibini sağlar.
Servis hesapları sayfasına geri dönmek için Done seçeneğini seçin.
Public key giriş bilgilerinizi oluşturun
Public key giriş bilgilerinizi oluşturmak için bu adımları takip edin.
- Google Play Console'u açın.
- Önceki adımda seçtiğiniz projeyi seçin.
- IAM ve Admin > Service Accounts 'u açın.
- Oluşturduğunuz servis hesabı için Actions altından Manage keys 'i seçin.
- Add Key > Create new key 'i seçin.
- Key type olarak JSON seçin ve ardından Create 'i seçin.
- Bir JSON dosyası indirilecektir. Bu dosya, Adjust ve Google arasındaki iletişim için gereken kimlik bilgilerini içerir. Google Service Hesabınızı Adjust'a bağlamak için bu JSON dosyasına ihtiyacınız vardır.
Finansal erişimi vermek
Servis hesabınıza finansal erişim vermek için bu adımları takip edin.
Google Cloud Console'da
- Google Cloud Console'da önceki adımda seçtiğiniz projeyi seçin.
- IAM ve Admin > Service Accounts 'u açın.
- Oluşturduğunuz servis hesabı için Email değerini kopyalayın.
- Bu e-postaya bir sonraki adımda ihtiyacınız olacak.
Google Play Console'da
Google Play Console'u açın.
Users and permissions > Invite new users seçimini yapın.
Önceki adımda aldığınız servis hesabının e-posta adresini girin.
App permissions kısmında uygulamanızı ekleyin.
Account permissions kısmından bu izinleri seçin:
- View app information (read-only)
- View financial data
- Manage orders and subscriptions
Invite user 'ı seçin ve ardından Send invite 'ı seçin.
Bu seçenekler kullanılamıyorsa gerekli hesap izinlerine sahip olmayabilirsiniz. Hesap Sahibi ya da Admin ile iletişime geçin.
Google Service Hesabınızı Adjust'a bağlayın
Google Service Hesabı giriş bilgilerini Adjust'a eklemek için aşağıdaki adımları takip edin.
- DataWorks altında Bağlantılar 'ı seçin.
- + Yeni Bağlantı 'yı seçin.
- Partner altında Google Service Account 'u seçin.
- Servisler altından Abonelikler seçimini yapın.
- Giriş bilgileri dosyası alanına, Public key giriş bilgilerinizi oluşturun kısmında indirdiğiniz JSON dosyasını yükleyin.
- Bağla 'yı seçin.
➡️ Sonraki: Adjust'ta uygulamanız için abonelikleri etkinleştirin.