Ich möchte die vordefinierte Ansicht von FBNativeAdView
verwenden (möchte FBNative Ad nicht anpassen). Wie in link
Der FBNativeAdView erstellt vordefinierte native Anzeigenschablonenansichten und verwaltet native Anzeigen.
Und ich habe das Beispiel NativeAdSample im Facebook SDK geändert. Und füge FBNativeAdView
hinzu. als Unteransicht von mainView (adUIView).
Die Frage ist also, wie fbNativeAdView
als Unteransicht von ParentView hinzugefügt werden soll, damit es in der übergeordneten Ansicht angezeigt werden soll. Ich habe es gemacht
ohne Erfolg.
Native Anzeigenvorlage gibt Informationen darüber, wie Sie FBNativeAdView
von FBNativeAd
erhalten. Aber nicht gesagt, wie FBNativeAdView
in uiview zu verwenden ist.
Jetzt funktioniert es, indem Sie Frame in FBNativeAdView
als
Auch Native Ad Template enthält Informationen zur Verwendung von FBNativeAdView
in uiview.
Die Anzeigenvorlage kann angepasst werden, indem die Werte für die Anzeigenvorlage geändert werden Elemente:
%Vor%
NativeAdView verwendet FBMediaView zum Erstellen einer Anzeige. Ihre Höhe für nativeAdView 300 ist zu niedrig, um irgendeine Art von FBMediaView zu laden.
Wenn Sie eine Höhe von 300 Hundert verwenden möchten, erstellen Sie eine native Ansicht (iOS) und verwenden Sie die von fbNativeAd zurückgegebenen Eigenschaften. z.B. Mach das in deiner nativeAdDidLoad:
%Vor%Wenn Sie möchten, dass Ihre gesamte benutzerdefinierte Ansicht anklickbar ist, dann
%Vor%Wenn Sie möchten, dass die Aktion nur über die Schaltfläche in Ihrer benutzerdefinierten Ansicht ausgeführt wird, tun Sie dies.
%Vor%Es gibt eine Reihe anderer Eigenschaften, die Sie je nach Bedarf verwenden können.
Und vergiss nicht, diesen Richtlinien zu folgen: Ссылка
Und versuchen Sie, Fullscreen-Größe FBNativeAdView zu machen, ich denke, dass wird definitiv eine Ansicht laden.
Tags und Links ios facebook facebook-audience-network