Koleksiyonlar ile düzeninizi koruyun
İçeriği tercihlerinize göre kaydedin ve kategorilere ayırın.
Uygulama içi yorum entegrasyonunuzu Google Ads'de test etmek için bu kılavuzdaki adımları
teklif verirsiniz.
Google Play Store'u kullanarak test etme
Uygulama içi incelemeler için uygulamanızın Play Store'da yayınlanmış olması gerekir. Ancak,
aşağıdaki iki yöntemden birini kullanarak uygulamanızı üretim sürümüne yayınlamadan entegrasyonunuzu test edin:
dahili test kanalları veya dahili uygulama paylaşımı. Her iki yöntem de bu kılavuzda açıklanmıştır
bölümüne bakın.
Dahili test kanalı kullanarak test etme
Uygulamanızı dahili test kanalına yükleyin ve
dahili test kanalına erişimi olan kullanıcı hesabı. Dahili bir
test kanalında şu koşulların karşılanması gerekir:
Kullanıcı hesabı, Dahili Test Kanalı'nın bir parçasıdır.
Kullanıcı hesabı birincil hesaptır ve Play Store'da seçilidir.
Kullanıcı hesabı, uygulamayı Play Store'dan indirmiştir (uygulama
kullanıcının Google Play kitaplığında listelenenler).
Kullanıcı hesabında şu anda uygulama için herhangi bir yorum bulunmuyor.
Cihazdaki hesap, Google Cloud Platform'dan uygulamayı en az bir kez indirdikten sonra
dahili test kanalı üzerinde çalışıyor ve test kullanıcıları listesinin parçasıysa,
uygulamanın yerel olarak ilgili cihazdaki sürümlerini kullanır (örneğin, Android Studio kullanarak).
Dahili uygulama paylaşımını kullanarak test etme
Alternatif olarak, hızlı iterasyon için dahili uygulama paylaşımını kullanabilirsiniz.
test edin. Bu yöntem, atlayarak değişiklikleri hızlı bir şekilde test etmenizi
diğer test kanallarında gerçekleşen doğrulama işlemlerinden bazılarıdır.
FakeReviewManager kullanarak test etme
Uygulama içi inceleme yapısı, aşağıdaki özelliklere sahip bir FakeReviewManager uygulaması içeriyor:
API'nin davranışını taklit etmenize olanak tanır.
Bu, yalnızca davranışın doğrulanmasına yönelik birim veya entegrasyon testleri için kullanılmalıdır
uygulamanın kalıcı bir yolunu sunar. FakeReviewManager özelliğini kullanmak için
gösterildiği gibi FakeReviewManager örneği içeren ReviewManager örneği
aşağıdaki örnekte:
Uygulama içi yorumları entegre edip test ederken bazı sorunlarla karşılaşabilirsiniz. İlgili içeriği oluşturmak için kullanılan
Aşağıdaki tabloda, uygulama içi satın alma işlemlerinin yürütülmesini engelleyebilecek
yorum iletişim kutusunun uygulamanızda gösterilmesini engelleyebilirsiniz:
Sorun
Çözüm
Uygulamanız henüz Play Store'da yayınlanmadı.
Test etmek için uygulamanızın yayınlanması gerekmez, ancak uygulamanız
applicationID, en azından dahili
test kanalı
Kullanıcı hesabı, uygulamayı inceleyemiyor.
Uygulamanız, kullanıcının Google Play kitaplığında olmalıdır. Uygulamanızı eklemek için
kullanıcının kitaplığına giderek uygulamanızı Play Store'dan
kullanıcı hesabı.
Birincil hesap Play Store'da seçili değildir.
Cihazda birden fazla hesap varsa şunlardan emin olun:
Birincil hesap, Play Store'da seçilen hesaptır.
Şu Google Play Store veya Google Play Hizmetleri ile ilgili bir sorun var:
için geçerlidir.
Bu durum genellikle Play Store cihaza başka cihazdan yüklendiğinde ortaya çıkar.
Play Store'un geçerli sürümüne sahip farklı bir cihaz kullanın ve
Google Play Hizmetleri.
Bu sayfadaki içerik ve kod örnekleri, İçerik Lisansı sayfasında açıklanan lisanslara tabidir. Java ve OpenJDK, Oracle ve/veya satış ortaklarının tescilli ticari markasıdır.
Son güncelleme tarihi: 2025-07-27 UTC.
[[["Anlaması kolay","easyToUnderstand","thumb-up"],["Sorunumu çözdü","solvedMyProblem","thumb-up"],["Diğer","otherUp","thumb-up"]],[["İhtiyacım olan bilgiler yok","missingTheInformationINeed","thumb-down"],["Çok karmaşık / çok fazla adım var","tooComplicatedTooManySteps","thumb-down"],["Güncel değil","outOfDate","thumb-down"],["Çeviri sorunu","translationIssue","thumb-down"],["Örnek veya kod sorunu","samplesCodeIssue","thumb-down"],["Diğer","otherDown","thumb-down"]],["Son güncelleme tarihi: 2025-07-27 UTC."],[],[],null,["# Test in-app reviews\n\nFollow the steps in this guide to test your integration of in-app reviews in\nyour app or game.\n\nTest using the Google Play Store\n--------------------------------\n\nIn-app reviews require your app to be published in Play Store. However, you can\ntest your integration without publishing your app to production using either\ninternal test tracks or internal app sharing. Both methods are described in this\nsection.\n\n### Test using an internal test track\n\nUpload your app to the internal test track and install it on a device with a\nuser account that has access to the internal test track. When using an internal\ntest track, the following conditions must be met:\n\n1. The user account is part of the Internal Test Track.\n2. The user account is the primary account and it's selected in the Play Store.\n3. The user account has downloaded the app from the Play Store (the app is listed in the user's Google Play library).\n4. The user account does not currently have a review for the app.\n\nAfter the account on the device has downloaded the app at least once from the\ninternal test track and is part of the testers list, you can deploy new\nversions of the app locally to that device (for example, using Android Studio).\n| **Note:** The quota limits are **not** enforced if the app is downloaded from the internal test track.\n\n### Test using internal app sharing\n\nAlternatively, for rapid iteration you can use [internal app sharing](https://play.google.com/console/internal-app-sharing/)\nto test your integration. This method lets you quickly test changes by skipping\nsome of the verification that happens with other test tracks.\n| **Important:** When using an app installed with internal app sharing, reviews **can't be submitted**. To emphasize this difference, the button is disabled in the UI.\n\nTest using FakeReviewManager\n----------------------------\n\nThe in-app review artifact contains a `FakeReviewManager` implementation that\nallows you to fake the behavior of the API.\n\nThis should only be used for unit or integration tests to verify the behaviour\nof the app once the review is completed. To use the `FakeReviewManager`, replace\nthe `ReviewManager` instance with an instance of `FakeReviewManager`, as shown\nin the following example: \n\n### Kotlin\n\n```kotlin\nval manager = FakeReviewManager(context)\n```\n\n### Java\n\n```java\nReviewManager manager = new FakeReviewManager(context);\n```\n| **Note:** `FakeReviewManager` does not simulate the UI. It only fakes the API method result by always providing a fake `ReviewInfo` object and returning a success status when the in-app review flow is launched.\n\nTroubleshooting\n---------------\n\nAs you integrate and test in-app reviews, you might run into some issues. The\nfollowing table outlines the most common issues that can prevent the in-app\nreview dialog from displaying in your app:\n\n| Issue | Solution |\n|-------------------------------------------------------------------------------------|----------------------------------------------------------------------------------------------------------------------------------------------------------------------|\n| Your app is not published yet in the Play Store. | Your app doesn't have to be published to test, but your app's `applicationID` must be available at least in the internal testing track. |\n| The user account can't review the app. | Your app must be in the user's Google Play library. To add your app to the user's library, download your app from the Play Store using that user's account. |\n| The primary account is not selected in the Play Store. | When multiple accounts are available in the device, ensure that the primary account is the one selected in the Play Store. |\n| The user account is protected (for example, with enterprise accounts). | Use a Gmail account instead. |\n| The user has already reviewed the app. | Delete the review directly from Play Store. |\n| The quota has been reached. | Use an [internal test track](#internal-test-track) or [internal app sharing](#internal-app-sharing). |\n| There is an issue with the Google Play Store or Google Play Services on the device. | This commonly occurs when the Play Store was sideloaded onto the device. Use a different device that has a valid version of the Play Store and Google Play Services. |"]]