• 21-08-2021, 10:26:05
    #1
    Herkese hayırlı sabahlar dilerim,
    Kotlin ile bir uygulama geliştiriyorum. Admin paneli üzerinden reklam kodlarını değiştirebilmek istiyorum. Aslında reklam kodlarında sıkıntı yok fakat manifest'e eklenen yayıncı kimliği kodunu nasıl değiştirebilirim onu bilmiyorum. Herhangi bir örneğine rastlamadım. Bilgisi olan birisi yardımcı olabilir mi acaba manifest'teki reklam kodlarını nasıl değiştirebilirim?
    String dosyasındaki verileri activity içinden değiştirebilme şansımız var mı? bu şekilde de değişiklik yapılabilir. Yada yine activity içinden manifest içine kodları nasıl ekleyebilirim?
    Şimdiden teşekkürler
  • 21-08-2021, 11:16:44
    #2
    Reklam kodlarını istediğiniz yerde tutabilirsiniz.
    Yayıncı kimliği hiç bir şekilde dışarıdan çekilemez.
  • 21-08-2021, 11:48:14
    #3
    Bybitter adlı üyeden alıntı: mesajı görüntüle
    Reklam kodlarını istediğiniz yerde tutabilirsiniz.
    Yayıncı kimliği hiç bir şekilde dışarıdan çekilemez.
    Hadi ya bu kötü oldu teşekkürler bilgi verdiğiniz için
  • 21-08-2021, 14:59:28
    #4
    Bazı admin panellerde yayıncı kimliği dışarıda çok rastladım reskin yaparken
  • 21-08-2021, 16:01:01
    #5
    bycida adlı üyeden alıntı: mesajı görüntüle
    Bazı admin panellerde yayıncı kimliği dışarıda çok rastladım reskin yaparken
    Peki nasıl yapılıyor hocam biliyor musunuz? Elinizde bu şekilde bir uygulama var mı? O kod sayfasını atsanız örnek olarak baksak
  • 21-08-2021, 16:40:41
    #6
    Bu kodu dener misiniz? Kendinize göre düzenleyin, java kodu kotlin olarak yazmanız gerek, kotlin biliyorsanız java da anlarsınız sanırım.

    Alıntı
    try {
    ApplicationInfo ai = getPackageManager().getApplicationInfo(getPackageN ame(), PackageManager.GET_META_DATA);
    Bundle bundle = ai.metaData;
    String myApiKey = bundle.getString("com.google.android.gms.ads.APPLI CATION_ID");
    Log.d(TAG, "Name Found: " + myApiKey);
    ai.metaData.putString("com.google.android.gms.ads. APPLICATION_ID", "ca-app-pub-3940256099942544~3347511713");//you can replace your key APPLICATION_ID here
    String ApiKey = bundle.getString("com.google.android.gms.ads.APPLI CATION_ID");
    Log.d(TAG, "ReNamed Found: " + ApiKey);
    } catch (PackageManager.NameNotFoundException e) {
    Log.e(TAG, "Failed to load meta-data, NameNotFound: " + e.getMessage());
    } catch (NullPointerException e) {
    Log.e(TAG, "Failed to load meta-data, NullPointer: " + e.getMessage());
    }
    Kaynak: https://stackoverflow.com/questions/...tically-19-1-0
  • 21-08-2021, 16:42:51
    #7
    yavuzmz adlı üyeden alıntı: mesajı görüntüle
    Bu kodu dener misiniz? Kendinize göre düzenleyin, java kodu kotlin olarak yazmanız gerek, kotlin biliyorsanız java da anlarsınız sanırım.


    Kaynak: https://stackoverflow.com/questions/...tically-19-1-0
    Teşekkür ederim hocam sağolun