PC SOFT

FOROS PROFESIONALES
WINDEVWEBDEV y WINDEV Mobile

Inicio → WINDEV Mobile 2024 → [WM17] Ajouter de la publicité à des applications iOS
[WM17] Ajouter de la publicité à des applications iOS
Iniciado por Alexandre Morvan, 10,feb. 2012 12:53 - 3 respuestas
Miembro registrado
123 mensajes
Popularité : +1 (1 vote)
Publicado el 10,febrero 2012 - 12:53
Bonjour les développeurs (iPhone particulièrement).
Maintenant que la nouvelle version de WD Mobile est disponible, est-ce que quelqu'un a essayé d'inclure "iAd" ou "Google Ads for iOS" dans une application développée depuis WD ?
Est-ce possible à votre avis ?
Miembro registrado
101 mensajes
Popularité : +7 (7 votes)
Publicado el 10,febrero 2012 - 14:32
Salut,

En parlant code seulement, WDMobile ne permet pas encore de le faire.
Cependant, c'est faisable.
Il faut créer une procédure globale en ObjC et y coller le code :

#import <UIKit/UIKit.h>
void AfficheBandeauPubIAD(void* HandleFenetreWM){
ADBannerView *adView = [[ADBannerView alloc] initWithFrame:CGRectZero];
adView.currentContentSizeIdentifier = ADBannerContentSizeIdentifierPortrait;
[(UIView*)HandleFenetreWM addSubview:adView];
}


et de l'appeler ainsi par exemple dans le code d'init de la fenêtre :

AfficheBandeauPubIAD(Handle(MaFenêtre))


Il faudra penser à ajouter iAd.framework à la liste des frameworks lors de la génération.

Pour le reste, la documentation Apple :
https://developer.apple.com/library/ios/…

Et bien sûr il faut s'inscrire au programme iAd.

@+
Maax°(51)°
Miembro registrado
123 mensajes
Popularité : +1 (1 vote)
Publicado el 10,febrero 2012 - 16:16
Merci Maax°(51)° pour ta réponse rapide.
Je vais testé cela ce week-end :) .



Maax°(51)° a écrit dans le message de news <2b8d73e93a19edb158e9ac6ba6bf63f1@news.pcsoft> :
Salut,

En parlant code seulement, WDMobile ne permet pas encore de le faire.
Cependant, c'est faisable.
Il faut créer une procédure globale en ObjC et y coller le code :

#import <UIKit/UIKit.h>
void AfficheBandeauPubIAD(void* HandleFenetreWM){
ADBannerView *adView = [[ADBannerView alloc] initWithFrame:CGRectZero];
adView.currentContentSizeIdentifier = ADBannerContentSizeIdentifierPortrait;
[(UIView*)HandleFenetreWM addSubview:adView];
}


et de l'appeler ainsi par exemple dans le code d'init de la fenêtre :

AfficheBandeauPubIAD(Handle(MaFenêtre))


Il faudra penser à ajouter iAd.framework à la liste des frameworks lors de la génération.

Pour le reste, la documentation Apple :
https://developer.apple.com/library/ios/…

Et bien sûr il faut s'inscrire au programme iAd.

@+
Maax°(51)°


--
Alexandre Morvan | Développeur WinDev, WebDev, WinDev Mobile | http://www.tatam.fr/
Miembro registrado
950 mensajes
Popularité : +11 (13 votes)
Publicado el 22,agosto 2012 - 12:42
Bonjour,

je viens de voir ce post, avez vous un retour d'expérience ?
la pub iad j'ajoute seule en bas de la fenêtre ?
(faut-il prévoir un champ image ou autre ?)

merci

Ob