Πέμπτη, 1 Μαΐου 2014

libgdx και Google Ads

Αναβαθμίζοντας μία εφαρμογή ώστε να χρησιμοποιεί το νέο Google Mobile Ads SDK και όχι το παλιότερο standalone Admob sdk (το οποίο έχει γίνει deprecated), αντιμετώπισα ένα περίεργο πρόβλημα:
 Ενώ το adview φορτωνόταν κανονικά, παρέμενε αόρατο έως ότου γινόταν κάποια κίνηση που θα ανανέωνε την οθόνη (π.χ. σβήσιμο οθόνης και ενεργοποίησή της).
Τελικά η λύση είναι απλή. Αρκεί να ορίσεις κάποιο φόντο στο adview:

adMobView.setBackgroundColor(getResources().getColor(android.R.color.transparent));

Στη δική μου περίπτωση, χρησιμοποίησα διάφανο φόντο, αλλά μπορεί να χρησιμοποιηθεί οποιοδήποτε χρώμα.

Δεν υπάρχουν σχόλια:

Δημοσίευση σχολίου