Ich versuche, native Anzeigen von Admob programmgesteuert einzurichten, aber es gibt fast keine Dokumentation darüber aus dem offiziellen Handbuch verfügbar here. Ich denke, ich bin nah an der Lösung, aber ich sehe nicht, wie man die Größe der Einheit darauf einstellen.Erstellen Sie eine Admob-native Anzeige programmgesteuert
Die Dokumentation sagt:
Publishers auch die FULL_WIDTH Konstante verwenden können, wenn programmatisch eine AdSize für eine NativeExpressAdView zu schaffen.
Das Problem ist, dass diese FULL_WIDTH
Einheit ist keine AdSize
Einheit wie die anderen zur Verfügung, es ist nur eine ganze Zahl zurückgibt.
Hier ist, was ich jetzt habe:
mAdmobNativeExpressAdview = new NativeExpressAdView(this);
mAdmobNativeExpressAdview.setAdUnitId(getString(R.string.mediation_native_id));
mAdmobNativeExpressAdview.setAdSize(AdSize.FULL_WIDTH);
Aber die letzte Zeile nicht, da die setAdSize
implementiert werden wird, um ein AdSize
Objekt erwartet.
Gibt es eine andere Möglichkeit, dieses Attribut festzulegen?
Ja danke, ich habe eigentlich auch die gleiche Antwort in diesem Admob Team gefunden Antwort auf ihr Forum: https://groups.google.com/forum/#!category-topic/google-admob-ads-sdk/android/1swPzC2BUQo –