MichaelStott / KivMob

AdMob support for Kivy
MIT License
142 stars 37 forks source link

Banner doesnt show #88

Closed RusikBuyadutov closed 3 years ago

RusikBuyadutov commented 3 years ago

I am making my first app. Everything is fine,But on the android phone banner doesnt shows.

Here is my MAIN.py from kivy.app import App import webbrowser from kivy.uix.image import Image from kivy.uix.button import Button
from kivy.uix.widget import Widget from kivy.uix.relativelayout import RelativeLayout from kivy.uix.floatlayout import FloatLayout from kivy.uix.button import ButtonBehavior from kivy.uix.boxlayout import BoxLayout from kivy.lang import Builder from kivy.uix.screenmanager import Screen from kivy.uix.button import ButtonBehavior from kivy.uix.screenmanager import NoTransition from kivmob import KivMob, TestIds,RewardedListenerInterface from kivy.uix.screenmanager import FallOutTransition from kivy.uix.screenmanager import RiseInTransition from kivy.uix.textinput import TextInput from kivy.graphics import Color from kivy.uix.popup import Popup from kivy.uix.label import Label from kivy.uix.screenmanager import WipeTransition from kivy.core.audio import SoundLoader from kivy.uix.checkbox import CheckBox from kivy.uix.scrollview import ScrollView from functools import partial from kivy.uix.gridlayout import GridLayout import random import os

class ImageButton(ButtonBehavior,Image): pass class Menu(Screen): pass class Kategorii(Screen): pass class Pravila(Screen): pass class Pravilakz(Screen): pass class Igrok(Screen): pass class Pravila2(Screen): pass class Pravila3(Screen): pass class Pravila4(Screen): pass class Pravila5(Screen): pass class Pravila6(Screen): pass class Pravila2kz(Screen): pass class Pravila3kz(Screen): pass class Pravila4kz(Screen): pass class Pravila5kz(Screen): pass class Pravila6kz(Screen): pass class Vibor(Screen): pass class Vopros(Screen): pass class Sled(Screen): pass class Leader(Screen): pass class Final(Screen): pass class Info(Screen): pass

GUI=Builder.load_file("Main.kv")
class MainApp(App): global sound_menu global igroki_4_10 global prizz prizz=SoundLoader.load("p.wav")

sound_menu=SoundLoader.load("ZVUK.wav")
def build(self):
    self.ads = KivMob(TestIds.APP)
    self.ads.new_banner(TestIds.BANNER, top_pos=True)
    self.ads.request_banner()
    self.ads.show_banner()
    self.v=2
    self.lol=-3
    self.click=3
    self.nomer=0
    self.skolko=1
    self.za=0
    self.protiv=0
    self.kakoy=1
    self.igroki_4_10=[]
    self.skolko1=0
    self.chet=""
    self.rezultat=1
    self.resurs=0
    self.otveti=[]
    self.chet=[0,0,0]
    self.imena=[]
    self.kazak=False
    return GUI

And my Main,kv

:kivy 1.11.1

:include Menu.kv

:include Pravila.kv

:include Igrok.kv

:include Pravila2.kv

:include Pravila3.kv

:include Pravila4.kv

:include Pravila5.kv

:include Pravila6.kv

:include Kategorii.kv

:include Vibor.kv

:include Vopros.kv

:include Sled.kv

:include Leader.kv

:include Final.kv

:include Info.kv

:include kz/Pravilakz.kv

:include kz/Pravila2kz.kv

:include kz/Pravila3kz.kv

:include kz/Pravila4kz.kv

:include kz/Pravila5kz.kv

:include kz/Pravila6kz.kv

GridLayout: cols:1 ScreenManager: id:screen_manager Menu: name:"menu_screen" id: menu_screen Pravila: name:"pravila_screen" id:pravila_screen Igrok: name:"igrok_screen" id:igrok_screen Pravila2: name:"pravila2_screen" id:pravila2_screen Kategorii: name:"kategorii_screen" id:kategorii_screen Vibor: name:"vibor_screen" id:vibor_screen Vopros: name:"vopros_screen" id:vopros_screen Sled: name:"sled_screen" id:sled_screen Leader: name:"leader_screen" id:leader_screen Final: name:"final_screen" id:final_screen Pravila3: name:"pravila3_screen" id:pravila3_screen Pravila4: name:"pravila4_screen" id:pravila4_screen Pravila5: name:"pravila5_screen" id:pravila5_screen Pravila6: name:"pravila6_screen" id:pravila6_screen Info: name:"info_screen" id:info_screen Pravila3kz: name:"pravila3kz_screen" id:pravila3kz_screen Pravila4kz: name:"pravila4kz_screen" id:pravila4kz_screen Pravila5kz: name:"pravila5kz_screen" id:pravila5kz_screen Pravila6kz: name:"pravila6kz_screen" id:pravila6kz_screen Pravilakz: name:"pravilakz_screen" id:pravilakz_screen Pravila2kz: name:"pravila2kz_screen" id:pravila2kz_screen

also my Menu.kv - this is the first screen that opens

: FloatLayout: canvas.before: Rectangle: pos:self.pos size:self.size source:"Menu.png" GridLayout: cols:1 spacing:10 padding:[root.width/4,0,root.width/4,0] pos_hint:{"top":.625,"left":1} size_hint:1,.4 ImageButton: id:knopkaigrat allow_stretch: True source:"Igrat.png" on_press: app.Klik() on_release: app.change_screen("igrok_screen") ImageButton: id:knopkapravila allow_stretch: True source:"Pravila.png" on_press: app.Klik() on_release: app.pravilala() ImageButton: id:knopkayazik allow_stretch: True source:"Yazik.png" on_press: app.Klik() on_release: app.kazah() GridLayout: rows:1 spacing:30 padding:[root.width/3.2,0,root.width/3.2,0] pos_hint:{"top":.20,"left":1} size_hint:1,.2 ImageButton: id:zvuk source:"VolOFF.png" on_release: app.Zvuk() on_press: app.Klik() ImageButton: source:"adv.png" on_press: app.Klik() on_release: print("REKLAMA") ImageButton: source:"inf.png" on_press: app.Klik() app.change_screen("info_screen")
RusikBuyadutov commented 3 years ago

buildozer spec is yours