Closed krkmzugur closed 6 years ago
Admob eklemek bu kadar sıkıntılı olmamalı diye düşünüyorum. Admob sürüm olarak en son sürüm kullanılıyor.
Merhaba, react-native link react-native-admob
komutunu çalıştırdınız mı?
Evet hocam denedim. react native link diyordum sadece şimdi denedim yine aynı hata.
Bunun kurulumu hakkında bir yazı yazmıştım. Oradaki adımları sırasıyla yapıp dener misiniz?
Veya çalışan örneğinden bakabilirsiniz
Uygulama adımlarını tek tek denedim hocam. Olmadı. Çalışan örneği indirip Android Studio içinde açtığımda build edilemediğinden o örnekte kaldı.
Kütüphaneyi dahil edip, kodu çalıştırıyorum. Sizden ricam. Siz boş bir projeye ekleyip deneyebilir misiniz. ?
export default class App extends Component {
render() {
return (
<View style={styles.container}>
<Text>
<AdMobBanner
adSize="fullBanner"
adUnitID="ca-app-pub-3940256099942544/6300978111"
testDevices={[AdMobBanner.simulatorId]}
onAdFailedToLoad={error => console.error(error)}
/>
</Text>
</View>
);
}
}
Programı kendiniz çalıştırmalısınız. Android studio içinde değil, komut satırında bu işi halletmeniz gerekir. react-native run-android
veya android dizinine geçip ./gradlew assemble
komutu ile derleme yaptınız mı?
Tabi projeyi indirdikten sonra npm install
komutu ile bağımlılıklarını kurmalısınız
Android Studio ile bir defeya mahsus genymotion içerisinde uygulama ikonu düşsün diye çalıştırıyorum. Sonrasında react-native run-android ile ekrandaki hata ile karşılaşıyorum. Metro Bundler sıkıntısız çalışıyor.
Ben attığım örneği kendi bilgisayarımda çalıştırdım. Yaptığım adım şunlar:
Ve başarılı bir şekilde Genymotion üzerinde uygulamayı açabildi. Bu kadar sorunun çıkmaması gerekiyor.
Teşekkürler sayın hocam. Senin örneğin benim pc de çalıştı. Fakat hata almaya devam ediyorum. Ne eksik olabilir. ?
Android Studio güncellenerek sorun aşılmıştır hocam. Teşekkürler. Android Studio update must. Thanks.
Merhabalar;
İki gündür admob reklamlarını hazır olan navigation eklentili projeye dahil etmek istememe rağmen bir türlü olmadı. Basit bir proje oluşturarak eklemeye çalıştım. Olmadı. Bakarsanız sevinirim.
https://facebook.github.io/react-native/docs/linking-libraries-ios.html#content
Buradaki birinci adımı atlıyorum sanırım. Ne yazmalıyım buraya bilemedim.
Saygılar.