Android AdMob Unity Geçersiz Uygulama Kimliği: Sorun Giderme ve Çözümler
Android AdMob Unity ile çalışırken, “Geçersiz Uygulama Kimliği” hatasıyla karşılaşabilirsiniz. Bu hata, genellikle uygulama kimliğinizin yanlış veya eksik olması nedeniyle oluşur. Bu makalede, bu hatanın nedenlerini ve çözümlerini ayrıntılı olarak ele alacağız.
1. Uygulama Kimliğinizi Doğrulayın
İlk olarak, uygulama kimliğinizin doğru olduğundan emin olmalısınız. Uygulama kimliğinizi, Google Play Console’da bulabilirsiniz. Google Play Console’a giriş yaptıktan sonra, sol taraftaki menüden “Uygulamalar ve oyunlar” seçeneğine tıklayın. Ardından, uygulama listenizden ilgili uygulamayı seçin. Uygulama sayfasında, “Uygulama kimliği” alanını göreceksiniz.
2. Uygulama Kimliğinizi Unity’de Güncelleyin
Uygulama kimliğinizi doğruladıktan sonra, Unity’de güncellemeniz gerekir. Bunu yapmak için, Unity projenizi açın ve “Assets” klasörüne gidin. Ardından, “Plugins” klasörünü açın ve “Android” klasörünü bulun. “Android” klasöründe, “mainTemplate.gradle” dosyasını açın.
“mainTemplate.gradle” dosyasında, aşağıdaki satırı bulun:
applicationId = "com.example.myapp"
Bu satırdaki “com.example.myapp” kısmını, kendi uygulama kimliğinizle değiştirin. Örneğin, uygulama kimliğiniz “com.mygame.myapp” ise, satır şu şekilde olmalıdır:
applicationId = "com.mygame.myapp"
“mainTemplate.gradle” dosyasını kaydedin ve Unity projenizi yeniden oluşturun.
3. AdMob SDK’sını Güncelleyin
AdMob SDK’sının güncel olduğundan emin olun. Bunu yapmak için, Unity Asset Store’a gidin ve “AdMob” paketini arayın. AdMob paketini seçtikten sonra, “İndir” düğmesine tıklayın. AdMob paketini indirdikten sonra, Unity projenize aktarın.
4. Uygulamanızı Yeniden Yayınlayın
Yukarıdaki adımları tamamladıktan sonra, uygulamanızı yeniden yayınlamanız gerekir. Bunu yapmak için, Google Play Console’a gidin ve sol taraftaki menüden “Uygulamalar ve oyunlar” seçeneğine tıklayın. Ardından, uygulama listenizden ilgili uygulamayı seçin. Uygulama sayfasında, “Yayınla” düğmesine tıklayın.
5. Diğer Olası Çözümler
Yukarıdaki adımları uyguladıktan sonra hala “Geçersiz Uygulama Kimliği” hatasıyla karşılaşıyorsanız, aşağıdaki çözümleri deneyebilirsiniz:
- Uygulama kimliğinizi yeniden oluşturun. Google Play Console’a gidin ve sol taraftaki menüden “Uygulamalar ve oyunlar” seçeneğine tıklayın. Ardından, uygulama listenizden ilgili uygulamayı seçin. Uygulama sayfasında, “Uygulama kimliğini değiştir” düğmesine tıklayın. Yeni bir uygulama kimliği oluşturun ve Unity projenizde güncelleyin.
- AdMob SDK’sını yeniden yükleyin. Unity Asset Store’a gidin ve “AdMob” paketini arayın. AdMob paketini seçtikten sonra, “İndir” düğmesine tıklayın. AdMob paketini indirdikten sonra, Unity projenize aktarın.
- Unity projenizi yeniden oluşturun. Unity projenizi kapatın ve yeniden açın. Ardından, projenizi yeniden oluşturun.
Faydalı Siteler ve İlgili Dosyalar