Katılım SDK'sı hakkında sık sorulan sorular

SSS yayınlayın

İçerik yayınlama işini kim yönetiyor?

Uygulama geliştirici içerik yayınlama işini yönetir ve istekleri İnternet Reklamcılığı Programı. Böylece, geliştirici iş ortakları ne zaman ve nasıl kullanıcılara nasıl içerik yayınlayacağınızı öğrenin. Bu işlem, iş ortağı uygulamasını da uyandırmanızı önler sıklıkla içerik yayınlamaktır.

Geliştiricinin tüm küme türlerini yayınlaması gerekir mi?

Teknik olarak geliştiriciler yalnızca bir küme yayınlamakta özgür olsa da tavsiye edin. Aksi takdirde, geliştiriciler ve etkileşimlerini güçlendirir. Tüm reklam öğelerini yayınlamanızı kesinlikle öneririz ve küme türlerini görebilirsiniz.

Uygulama çalışırken geliştirici iş ortağı ne sıklıkta iş yöneticisi aracılığıyla veri yayınlamalıdır?

Bu karar, geliştirici iş ortağı tarafından belirlenir. Google, genel öneri içeriği için günde bir veya iki defa alışveriş sepeti, yeniden sıralama ve diğer devamlı içerik için etkinliğe dayalı metodoloji (örneğin, kullanıcı sepete ürün eklemesini veya kullanıcının filmi yarısına kadar durdurduğunu geri çağırmak amacıyla bir çağrı olarak kullanılır. Sosyal uygulamalar için güncellenmiş öneri kümeleri yayınlamak son derece önemlidir her uygulama kullanımından sonra. Sosyal uygulama kullanıcıları, en güncel içerikle daha çok ilgileniyor. ve tercihen bir yayını en fazla bir kez görmek isteyen kullanıcılardır.

Geliştirici çağrısı API'leri ne zaman silmelidir?

Delete API'leri yalnızca yayınlanacak içerik olmadığında çağrılmalıdır. Yapılmamalı içeriği değiştirmek için daha sonra silme işlemi uygulama ve yayınlama API'leri oluşturma; yayınlama API'ler önceki içeriği otomatik olarak kaldırır.

Broadcast Intent hakkında SSS

Android uygulama geliştiricilerinin neden yayın amaçlarına kaydolması gerekir?

Kullanıcıya yeni içerik sunmak için yayın amaçlarını kullanarak Kullanıcıların uygulamayı sık kullanmayabileceği durumlarda bir veri senkronizasyonu tetiklemek.

Arka planda yürütmeye izin verilmiyor

Yayın amacını kaydederken şu hatayla karşılaşabilirsiniz:

Background execution not allowed: receiving Intent
{ act=com.google.android.engage.action.PUBLISH_RECOMMENDATION .. }

Yayın alıcılarını dinamik olarak kaydetmeniz gerekir.

class AppEngageBroadcastReceiver extends BroadcastReceiver {
// Trigger recommendation cluster publish when PUBLISH_RECOMMENDATION broadcast
// is received
}

public static void registerBroadcastReceivers(Context context) {

context = context.getApplicationContext();

// Register Recommendation Cluster Publish Intent
context.registerReceiver(new AppEngageBroadcastReceiver(),
new IntentFilter(com.google.android.engage.service.Intents.ACTION_PUBLISH_RECOMMENDATION));
...

}

İş akışı hakkında SSS

SDK ile entegrasyon yaparken aşağıdaki hatalarla karşılaşabilirsiniz:

Derin bağlantılar paket adıyla ilişkilendirilir. Test etmenin iyi bir yolu derin bağlantılar adb aracını kullanıyor.

adb shell am start -W -a android.intent.action.VIEW -d <DEEPLINK URI> <PACKAGE NAME>

Derin bağlantılar, ilişkilendirmeyi izlemenin mükemmel bir yoludur. Derin bağlantı URL'leri kullanıcıları uygulamanıza yönlendiren veriler ek izleme parametrelerine dahil edilebilir. Örneğin - "http://xx/deeplink?source_tag=engagement".

Geliştiriciler kendi izleme parametrelerini ekleyebilir ve Google Etiket Yöneticisi'ne etkisini hesaplayabilirsiniz.