Dokümantasyonumuzu sürekli güncel tutuyoruz, ancak bazı güncellemeler henüz tüm dillerde yayınlanmamış olabilir. En güncel bilgiler için lütfen İngilizce versiyonuna göz atın.

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.

  1. 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.
  2. 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.
  3. Service Hesabınıza finansal erişim verin.
  4. Google Service Hesabınızı Adjust'a bağlayın.

Başlamadan önce

Başlamadan önce bilmeniz gerekenler:

Büyüme Çözümü:

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

  1. Google Cloud konsolunda Topics'i açın.

  2. Projenizi seçin.

  3. Create topic 'i seçin.

  4. Topic ID girin ve Create 'i seçin.

  5. Sol taraftaki menüden Pub/Sub'ın altında Subscriptions 'ı seçin.

  6. Create subscription 'ı seçin.

  7. Subscription ID girin.

  8. Select a Cloud Pub/Sub topic listesinde 4. adımda oluşturduğunuz konuyu seçin.

  9. Delivery type altından Push 'u seçin.

  10. Endpoint URL alanına, https://subscription.adjust.com/v3/playstore girin.

  11. 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
  12. Create 'i seçin.

Aboneliğinize bir yönetici ekleyin

  1. Oluşturduğunuz aboneliği seçin ve Add principal seçeneğini seçin.
  2. New principals alanına google-play-developer-notifications@system.gserviceaccount.com girin.
  3. Assign roles listesinde, Pub/Sub Publisher seçeneğini seçin.
  4. Save 'i seçin.

Konu adının değerini kopyalayın

  1. Google Cloud konsolunda Topics'i açın.
  2. 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

  1. Google Play Console'u açın.
  2. Uygulamanızı seçin.
  3. Monetize altından Monetization setup seçeneğini seçin.
  4. Google Play Billing kısmına inin.
  5. Manage notifications için Enable real-time notifications 'ı seçin.
  6. Topic name alanına önceki adımda kopyaladığınız konu adını yapıştırın.
  7. 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

  1. Google Play Console'u açın.
  2. Mevcut bir projeyi seçin veya yeni bir proje oluşturun.
  3. APIs & Services > Enabled APIs and services 'e gidin.
  4. + Enable APIs and Services 'i seçin.
  5. Google Play Android Developer API 'ı aratın ve seçin ardından Enable 'ı seçin.
  6. Create credentials 'ı seçin.
  7. Which API are you using? altından Google Play Android Developer API seçeneğini seçin.
  8. What data will you be accessing? altından Application data ve sonrasında Next seçimlerini yapın.
Önemli:

Giriş bilgilerinizin Google Play Developer API ile doğru bir şekilde çalışması 36 saati bulabilir.

Bir Service Hesabı oluşturun

Bir Service Hesabı oluşturmadan önce ürününüzü Play Console'a eklediniz mi?

Önemli

Bir servis hesabı oluşturmak için bu adımları takip edin.

  1. Google Play Console'u açın.

  2. Önceki adımda seçtiğiniz projeyi seçin.

  3. IAM ve Admin > Service Accounts 'u açın.

  4. Create Service Account 'u seçin.

  5. 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.
  6. Create and Continue 'yu seçin.

  7. 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.
  8. Servis hesapları sayfasına geri dönmek için Done seçeneğini seçin.

Google Cloud Console'da Create Service Account'u seçin.

1/2

Public key giriş bilgilerinizi oluşturun

Public key giriş bilgilerinizi oluşturmak için bu adımları takip edin.

  1. Google Play Console'u açın.
  2. Önceki adımda seçtiğiniz projeyi seçin.
  3. IAM ve Admin > Service Accounts 'u açın.
  4. Oluşturduğunuz servis hesabı için Actions altından Manage keys 'i seçin.
  5. Add Key > Create new key 'i seçin.
  6. Key type olarak JSON seçin ve ardından Create 'i seçin.

Servis hesabınız için Manage keys'i seçin.

1/3

Finansal erişimi vermek

Servis hesabınıza finansal erişim vermek için bu adımları takip edin.

Google Cloud Console'da

  1. Google Cloud Console'da önceki adımda seçtiğiniz projeyi seçin.
  2. IAM ve Admin > Service Accounts 'u açın.
  3. 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

  1. Google Play Console'u açın.

  2. Users and permissions > Invite new users seçimini yapın.

  3. Önceki adımda aldığınız servis hesabının e-posta adresini girin.

  4. App permissions kısmında uygulamanızı ekleyin.

  5. Account permissions kısmından bu izinleri seçin:

    • View app information (read-only)
    • View financial data
    • Manage orders and subscriptions
  6. Invite user 'ı seçin ve ardından Send invite 'ı seçin.

Google Play Console'da API accessve ardından Grant access'i seçin.

1/3

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.

  1. DataWorks altında Bağlantılar 'ı seçin.
  2. + Yeni Bağlantı 'yı seçin.
  3. Partner altında Google Service Account 'u seçin.
  4. Servisler altından Abonelikler seçimini yapın.
  5. Giriş bilgileri dosyası alanına, Public key giriş bilgilerinizi oluşturun kısmında indirdiğiniz JSON dosyasını yükleyin.
  6. Bağla 'yı seçin.

➡️ Sonraki: Adjust'ta uygulamanız için abonelikleri etkinleştirin.