AdMob - BannerAd - povolenie v XE7

Autor Téma: AdMob - BannerAd - povolenie v XE7  (Přečteno 1912 krát)

Offline dee

  • Plnoletý
  • ***
  • Příspěvků: 119
  • Karma: 1
    • Verze Delphi: D7, XE7
AdMob - BannerAd - povolenie v XE7
« kdy: 10-09-2016, 15:02:49 »
Zdar,

Chcem vyskusat pridat do svojej aplikacie reklamu AdMob postupujem podla oficialneho navodu
http://docwiki.embarcadero.com/RADStudio/Seattle/en/Using_the_AdMob_Service#Configuring_the_Connection_Data_for_AdMob

ale narazil som na problem, pisu ze je potrebne
3. Go to Project > Options > Entitlement List, and select AdMob Service. Set its value to True.

Bohuzial ja v Project - Options nic take ako Entitlement List nemam.   >:(

Bez toho to samozrejme nefunguje.

Offline dee

  • Plnoletý
  • ***
  • Příspěvků: 119
  • Karma: 1
    • Verze Delphi: D7, XE7
Re:AdMob - BannerAd - povolenie v XE7
« Odpověď #1 kdy: 10-09-2016, 17:42:08 »
Skusal som googlit a nasiel som tento clanok
http://docwiki.appmethod.com/appmethod/1.14/topics/en/Adding_Advertising_to_Your_Mobile_Apps#Configuring_the_Connection_Data_for_Your_Advertising_Service

tak som teda skusal pridat do mojho  AndroidManifest.template tento riadok
Kód: [Vybrat]
<activity android:name="com.google.ads.AdActivity" android:configChanges="keyboard|keyboardHidden|orientation|screenLayout|uiMode|screenSize|smallestScreenSize"/>

bohuzial to velminepomohlo a apliakcia padne na chybe

Kód: [Vybrat]
First chance exception at $A2BFD495. Exception class EJNIException with message 'java.lang.IllegalStateException: A required meta-data tag in your app's AndroidManifest.xml does not exist.  You must have the following declaration within the <application> element:     <meta-data android:name="com.google.android.gms.version" android:value="@integer/google_play_services_version" />'. Process nz.apk (30338)

tak teda ze mu chyba este  pridat ten meta element ale potom uz chybu vyhodi kompilator
Kód: [Vybrat]
No resource found that matches the given name (at 'value' with value '@integer/google_play_services_version').

Uz z toho androidu zacinam byt zufaly  :-[  a to stale neriesi ze mi v mojom XE7 chyba ten Entitlement List  >:(
« Poslední změna: 10-09-2016, 17:44:22 od dee »

Offline dee

  • Plnoletý
  • ***
  • Příspěvků: 119
  • Karma: 1
    • Verze Delphi: D7, XE7
Re:AdMob - BannerAd - povolenie v XE7
« Odpověď #2 kdy: 10-09-2016, 18:36:26 »
Takto vyzera moj project options



Offline < z >

  • Administrátoři
  • Guru
  • *****
  • Příspěvků: 1095
  • Karma: 41
    • Verze Delphi: 7, 2010
Re:AdMob - BannerAd - povolenie v XE7
« Odpověď #3 kdy: 10-09-2016, 19:11:29 »
Jsou 2 možnosti
- v XE7 to není ještě dostupné
- je tam bug ... zkus přidat iOS platformu k Androidu a pak zkontroluj, jestli se tam ta položka "Entitlement List" objeví

Offline dee

  • Plnoletý
  • ***
  • Příspěvků: 119
  • Karma: 1
    • Verze Delphi: D7, XE7
Re:AdMob - BannerAd - povolenie v XE7
« Odpověď #4 kdy: 10-09-2016, 19:33:37 »
V XE7 je kompomnenta TBannerAd takze by to dostupne malo byt
iOS platformu nemam nainstalovanu

v kazdom pripade ta komponenta na BannerAd1.Loadad;  hodi exception
Kód: [Vybrat]
Exception class EJNIException with message 'java.lang.IllegalStateException: A required meta-data tag in your app's AndroidManifest.xml does not exist.  You must have the following declaration within the <application> element:     <meta-data android:name="com.google.android.gms.version" android:value="@integer/google_play_services_version" />

« Poslední změna: 10-09-2016, 19:39:14 od dee »

Offline dee

  • Plnoletý
  • ***
  • Příspěvků: 119
  • Karma: 1
    • Verze Delphi: D7, XE7
Re:AdMob - BannerAd - povolenie v XE7
« Odpověď #5 kdy: 10-09-2016, 21:36:31 »
podla tohto clanku sa mi podarilo upravit ten android manifest aby to bolo skompilovatelne a spustitelne
http://www.delphipraxis.net/181702-probleme-mit-tbannerad-unter-delphi-xe7.html

bohuzial ta reklama sa aj tak nezobrazi. Zacinam sa obavat ze tam bude nejaky bug v tom XE7  :-\

Offline Slappy

  • Plnoletý
  • ***
  • Příspěvků: 134
  • Karma: 8
  • Slappy
    • Verze Delphi: 10.2 Tokyo + Vsetky :)
    • unSigned
Re:AdMob - BannerAd - povolenie v XE7
« Odpověď #6 kdy: 11-09-2016, 09:53:24 »
podla tohto clanku sa mi podarilo upravit ten android manifest aby to bolo skompilovatelne a spustitelne
http://www.delphipraxis.net/181702-probleme-mit-tbannerad-unter-delphi-xe7.html

bohuzial ta reklama sa aj tak nezobrazi. Zacinam sa obavat ze tam bude nejaky bug v tom XE7  :-\

Nuz prave pre toto sa bojim vyvijat app cez Mobile addon (alebo proste v RAD Studiu) - proste tam moze byt problem, ktory sa nebude dat vyriesit v nejakej verzii.
Aj ked mam najnovsi 10.1 Berlin bojim sa, ze budem musiet stale a stale aktualizovat IDE (hoci mam subscription zaplatene) a instalovat, preinstalovavat, konfigurovat a riesit neviem co...
Moje projekty: http://www.unsigned.sk Tvorba cool dizajnovych instalatorov v NSIS a Inno Setup. Rozsirenie pre Visual Studio a RAD Studio pre tvorbu NSIS a Inno Setup instalatorov.

Offline dee

  • Plnoletý
  • ***
  • Příspěvků: 119
  • Karma: 1
    • Verze Delphi: D7, XE7
Re:AdMob - BannerAd - povolenie v XE7
« Odpověď #7 kdy: 11-09-2016, 11:26:09 »
tiez to tak vidim, bohuzial dnes je doba  smartphonov, androidov atd ... ludia desktopove win aplikacie proste nechcu .... Ked som zacinal na delphi 7 bol svet jednoduchsi...iba VCL a Win ... bohuzial dnes su tie klasicke sede aplikacie nepredajne

inak XE10.1 nemam je pre mna cenovo nedostupne, hlavne ked kazdy polrok vyde nove XEcko....ved len nedavno (2014) som este robil na XE5 a dnes je uz beznadejne zastarane pokial ide o FMX.

Offline dee

  • Plnoletý
  • ***
  • Příspěvků: 119
  • Karma: 1
    • Verze Delphi: D7, XE7
Re:AdMob - BannerAd - povolenie v XE7
« Odpověď #8 kdy: 11-09-2016, 13:54:00 »
a ono tu nejde ani o zarabanie ale privyrobenie si par drobnych na admobs ked vobec.

Uz fakt netusim ako to rozchodit. Aplikacia sa spusti reklama sa nezobrazi, ani v tom test mode.   A ani sa nevolaju eventy OnDidLoad a OnDidFail ... proste akoby ta komponenta v apliakcii ani nebola

Offline Stanislav Hruška

  • Padawan
  • ******
  • Příspěvků: 3405
  • Karma: 35
    • Verze Delphi: XE7 professional
Re:AdMob - BannerAd - povolenie v XE7
« Odpověď #9 kdy: 11-09-2016, 15:01:50 »
OT: ospravedlňujem sa, ale nedá mi. V slovenčine je TEN komponent, kláves, rad (rada je keď niekto radí)...a to štvrté mi nechce prísť na rozum.
Delphi XE7, FireBird
Expert na kladenie nejasne formulovaných otázok.

Offline dee

  • Plnoletý
  • ***
  • Příspěvků: 119
  • Karma: 1
    • Verze Delphi: D7, XE7
Re:AdMob - BannerAd - povolenie v XE7
« Odpověď #10 kdy: 14-09-2016, 17:26:31 »
Nikto teda ziadne riesenie ? Okrem kupy D 10.1  Berlin ?

 

S rychlou odpovědí můžete používat BB kódy a emotikony jako v běžném okně pro odpověď, ale daleko rychleji.

Upozornění: do tohoto tématu bylo naposledy přispěno před 120 dny.
Zvažte prosím založení nového tématu.

Jméno: E-mail:
Ověření:
Datový typ v Delphi, který má True a False: