Flutter: Google рдиреЗрдЯрд┐рд╡ рд╡рд┐рдЬреНрдЮрд╛рдкрдиреЛрдВ рдХреЛ рдлрд╝реНрд▓рдЯрд░ рд╡рд┐рдЬреЗрдЯ рдЯреНрд░реА рдореЗрдВ рдПрдХреАрдХреГрдд рдХрд┐рдпрд╛ рдЧрдпрд╛

рдХреЛ рдирд┐рд░реНрдорд┐рдд 15 рд╕рд┐рддре░ 2017  ┬╖  133рдЯрд┐рдкреНрдкрдгрд┐рдпрд╛рдБ  ┬╖  рд╕реНрд░реЛрдд: flutter/flutter

рдпрд╣ рдЯрд┐рдкреНрдкрдгреА рдЙрди рд╡рд┐рднрд┐рдиреНрди рддрд░реАрдХреЛрдВ рдкрд░ рдЪрд░реНрдЪрд╛ рдХрд░рддреА рд╣реИ рдЬрд┐рди рдкрд░ рд╣рдо рдЗрд╕ рдореБрджреНрджреЗ рдХреЛ рд╕рдВрдмреЛрдзрд┐рдд рдХрд░рдиреЗ рдкрд░ рд╡рд┐рдЪрд╛рд░ рдХрд░ рд░рд╣реЗ рд╣реИрдВ, рдФрд░ рдЕрдзрд┐рдХ рд╡рд┐рд╢рд┐рд╖реНрдЯ рдореБрджреНрджреЛрдВ рдХреЗ рд▓рд┐рдВрдХ рдкреНрд░рджрд╛рди рдХрд░рддреЗ рд╣реИрдВ рдЬреЛ рдЗрд╕ рдореБрджреНрджреЗ рдХреА рджрд┐рд╢рд╛ рдореЗрдВ рд╡рд┐рд╢рд┐рд╖реНрдЯ рдЪрд░рдгреЛрдВ рдХреЛ рдХрд╡рд░ рдХрд░рддреЗ рд╣реИрдВ: https://github.com/flutter/flutter/issues/12114#issuecomment -505633342
рд╣рдо рдЖрдЬ рдЗрдирдореЗрдВ рд╕реЗ рдХреБрдЫ рдкрд░ рдХрд╛рдо рдХрд░ рд░рд╣реЗ рд╣реИрдВред рдХреГрдкрдпрд╛ рд╡рд┐рд╡рд░рдг рдХреЗ рд▓рд┐рдП рд╡реНрдпрдХреНрддрд┐рдЧрдд рдмрдЧ рджреЗрдЦреЗрдВред


Firebase (AdMob) рдФрд░ Facebook рджреЛрдиреЛрдВ рдПрдХ "рдореВрд▓ рд╡рд┐рдЬреНрдЮрд╛рдкрди" рдкреНрд░рд╛рд░реВрдк рдХрд╛ рд╕рдорд░реНрдерди рдХрд░рддреЗ рд╣реИрдВ:

рдиреЗрдЯрд┐рд╡ рд╡рд┐рдЬреНрдЮрд╛рдкрдиреЛрдВ рдХреЛ рдРрдк рдХреА рд╕рд╛рдордЧреНрд░реА рдХреЗ рд╕рд╛рде рдЗрдирд▓рд╛рдЗрди рд░реЗрдВрдбрд░ рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ, рдЬрд┐рд╕рдореЗрдВ рд░реЗрдВрдбрд░рд┐рдВрдЧ рдФрд░ рдлрд╝реЙрд░реНрдореЗрдЯрд┐рдВрдЧ (рд░рдВрдЧ, рдлреЛрдВрдЯ) рдРрдк рджреНрд╡рд╛рд░рд╛ рд╣реА рдирд┐рдпрдВрддреНрд░рд┐рдд рд╣реЛрддреЗ рд╣реИрдВред

P3 crowd firebase firebase_admob passed first triage plugin new feature transferred

рд╕рдмрд╕реЗ рдЙрдкрдпреЛрдЧреА рдЯрд┐рдкреНрдкрдгреА

рдлрд┐рд░ рд╕реЗ рд╕рдХреНрд░рд┐рдп рд╣реЛ рд░рд╣рд╛ рд╣реИред #8098 рдХреЗрд╡рд▓ рдмреИрдирд░ рдФрд░ рдордзреНрдпрд╡рд░реНрддреА рд╕рдорд░реНрдерди рдХреЛ рдЯреНрд░реИрдХ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдкреНрд░рддрд┐рдмрдВрдзрд┐рдд рдерд╛ред

рдпрджрд┐ Admob рдиреЗрдЯрд┐рд╡ рд╡рд┐рдЬреНрдЮрд╛рдкрдиреЛрдВ рдХреЗ рд▓рд┐рдП рд╕рдорд░реНрдерди рдЖрдкрдХреЗ рд▓рд┐рдП рдорд╣рддреНрд╡рдкреВрд░реНрдг рд╣реИ, рддреЛ рдХреГрдкрдпрд╛ рдЗрд╕ рдмрдЧ рдХреА рд╕рдмрд╕реЗ рдКрдкрд░реА рдЯрд┐рдкреНрдкрдгреА рдкрд░ 'рдЕрдВрдЧреВрдареЗ рдКрдкрд░' рдкрд░ рдХреНрд▓рд┐рдХ рдХрд░рдХреЗ рдЗрд╕ рдкрд░ "рдПрдХ рд╡реЛрдЯ рдбрд╛рд▓рдиреЗ" рдкрд░ рд╡рд┐рдЪрд╛рд░ рдХрд░реЗрдВред

рд╕рднреА 133 рдЯрд┐рдкреНрдкрдгрд┐рдпрд╛рдБ

рдХреНрдпрд╛ рдбреАрдПрдлрдкреА рдХрд╛ рд╕рдорд░реНрдерди рдХрд░рдирд╛ рдмреЗрд╣рддрд░ рдирд╣реАрдВ рд╣реЛрдЧрд╛? рдХреНрдпрд╛ рд╣рдо рдШрд░реЗрд▓реВ рдмреИрдирд░, Ad Exchange/AdSense рдХреЗ рд╕рд╛рде-рд╕рд╛рде рджреЗрд╢реА/рддрд░рд▓ рд╡рд┐рдЬреНрдЮрд╛рдкрдиреЛрдВ рд╕рд╣рд┐рдд рдЙрддреНрдкрд╛рджреЛрдВ рдХреА рдПрдХ рд╡рд┐рд╕реНрддреГрдд рд╢реНрд░реГрдВрдЦрд▓рд╛ рдХреЛ рдПрдХреАрдХреГрдд рдХрд░рдиреЗ рдХреА рдЕрдиреБрдорддрд┐ рджреЗрдВрдЧреЗ?

рдЖрдкрдХреА рдкреНрд░рддрд┐рдХреНрд░рд┐рдпрд╛ рдХреЗ рд▓рд┐рдП рдзрдиреНрдпрд╡рд╛рдж! рдХреНрдпрд╛ рдЖрдк рд╣рдореЗрдВ DFP рд╕реЗ рдЬреЛрдбрд╝ рд╕рдХрддреЗ рд╣реИрдВ?

рдореБрдЭреЗ рд▓рдЧрддрд╛ рд╣реИ рдХрд┐ @gcshri рдХрд╛ рдЕрд░реНрде рд╣реИ DoubleClick for Publishers , рдЬреЛ рдордЬрд╝реЗрджрд╛рд░ рд░реВрдк рд╕реЗ рдкрд╣рд▓реЗ DART рдХрд╣рд╛ рдЬрд╛рддрд╛ рдерд╛

рдкреВрд░реНрдг рд╡реГрддреНрдд!

рдЧреБрд░реБ, 12 рдЕрдХреНрдЯреВрдмрд░, 2017, 11:34 рдкрд░ рдпреВрдЬреАрдирд┐рдпреЛ рдорд╛рд░реНрд▓реЗрдЯреА рд╕реВрдЪрдирд╛рдПрдВ @github.com
рд▓рд┐рдЦрд╛ рдерд╛:

рдореБрдЭреЗ рд▓рдЧрддрд╛ рд╣реИ рдХрд┐ @gcshri https://github.com/gcshri рдХрд╛ рдЕрд░реНрде рд╣реИ DoubleClick for
рдкреНрд░рдХрд╛рд╢рдХ https://en.wikipedia.org/wiki/DoubleClick_for_Publishers ,
рдЬреЛ рдХрд╛рдлреА рдордЬреЗрджрд╛рд░ рдерд╛ рдЬрд┐рд╕реЗ рдкрд╣рд▓реЗ рдбрд╛рд░реНрдЯ рдХрд╣рд╛ рдЬрд╛рддрд╛ рдерд╛

-
рдЖрдк рдЗрд╕реЗ рдкреНрд░рд╛рдкреНрдд рдХрд░ рд░рд╣реЗ рд╣реИрдВ рдХреНрдпреЛрдВрдХрд┐ рдЖрдкрдиреЗ рд╕реВрддреНрд░ рдХреЛ рд▓рд┐рдЦрд╛ рд╣реИред
рдЗрд╕ рдИрдореЗрд▓ рдХрд╛ рд╕реАрдзреЗ рдЙрддреНрддрд░ рджреЗрдВ, рдЗрд╕реЗ GitHub рдкрд░ рджреЗрдЦреЗрдВ
https://github.com/flutter/flutter/issues/12114#issuecomment-336227022 ,
рдпрд╛ рдереНрд░реЗрдб рдХреЛ рдореНрдпреВрдЯ рдХрд░реЗрдВ
https://github.com/notifications/unsubscribe-auth/AAAVZzZFhnb80PxDhsBj6k_30sbrs7qXks5srlu6gaJpZM4PZQgi
.

рд╣рд╛рдВред рдбрд╛рд░реНрдЯ рд╕реЗ рдкрд░рд╣реЗрдЬ рдХрд┐рдпрд╛ рдХреНрдпреЛрдВрдХрд┐ рдореИрдВ рд╕реЛрдЪрддрд╛ рд░рд╣рд╛ рдХрд┐ рдпрд╣ рдХреЛрдИ рд╕реНрдХреНрд░рд┐рдкреНрдЯрд┐рдВрдЧ рднрд╛рд╖рд╛ рд╣реИ рдЬреЛ рдбрдмрд▓рдХреНрд▓рд┐рдХ рдХреА рджреБрдХрд╛рди рд╕реЗ рдирд┐рдХрд▓реА рд╣реИред рд▓реЗрдХрд┐рди рдЧрдВрднреАрд░рддрд╛ рд╕реЗ, рдбреАрдПрдлрдкреА рдХреЗ рд╕рд╛рде рдПрдХреАрдХрд░рдг рд╕реЗ рд╣рдордореЗрдВ рд╕реЗ рдХреБрдЫ рд▓реЛрдЧреЛрдВ рдХреЗ рд▓рд┐рдП рд╕реНрдкрдВрджрди рдЦреБрд▓ рдЬрд╛рдПрдЧрд╛ рдЬреЛ Google рдФрд░ рдЕрдиреНрдп рд╕реНрд░реЛрддреЛрдВ рд╕реЗ рд╡рд┐рдЬреНрдЮрд╛рдкрди рд░рд╛рдЬрд╕реНрд╡ рдкрд░ рднрд░реЛрд╕рд╛ рдХрд░рддреЗ рд╣реИрдВред

рдзрдиреНрдпрд╡рд╛рджред рдпрджрд┐ рдЖрдк рдбреАрдПрдлрдкреА рд╕реЗ рдкреНрд░рд╛рд╕рдВрдЧрд┐рдХ рдПрдкреАрдЖрдИ рдХреЗ рд▓рд┐рдП рдХреБрдЫ рд▓рд┐рдВрдХ рдЬреЛрдбрд╝ рд╕рдХрддреЗ рд╣реИрдВ, рддреЛ рд╣рдо (рдФрд░ рд╕рдореБрджрд╛рдп) рдЗрд╕ рдкрд░ рдПрдХ рдирдЬрд╝рд░ рдбрд╛рд▓ рд╕рдХрддреЗ рд╣реИрдВ рдХрд┐ рдЖрд╡рд╢реНрдпрдХрддрд╛рдПрдВ рдХреНрдпрд╛ рд╣реИрдВред

рдпрд╣ рд╢рд╛рдпрдж рдкреНрд░рд╛рд╕рдВрдЧрд┐рдХ рд▓рд┐рдВрдХ рд╣реЛрдЧрд╛ред

https://developers.google.com/doubleclick-publishers/docs/clients

рдЕрдзрд┐рдХрд╛рдВрд╢ рдкреНрд░рдХрд╛рд╢рдХ рд╡реЗрдм рдкрд░ рдЬрд╛рд╡рд╛рд╕реНрдХреНрд░рд┐рдкреНрдЯ рдХрд╛рд░реНрдпрд╛рдиреНрд╡рдпрди рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░реЗрдВрдЧреЗ рдпрд╛
HTML5/рд╣рд╛рдЗрдмреНрд░рд┐рдб рдРрдкреНрд╕ рдкрд░ред

рдЧрд┐рдЯ рд░реЗрдкреЛ:

https://github.com/googleads

рдпрд╣ рдзреЛрдЦрд╛ рджреЗрддрд╛ рд╣реИ https://github.com/flutter/flutter/issues/8098

рдлрд┐рд░ рд╕реЗ рд╕рдХреНрд░рд┐рдп рд╣реЛ рд░рд╣рд╛ рд╣реИред #8098 рдХреЗрд╡рд▓ рдмреИрдирд░ рдФрд░ рдордзреНрдпрд╡рд░реНрддреА рд╕рдорд░реНрдерди рдХреЛ рдЯреНрд░реИрдХ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдкреНрд░рддрд┐рдмрдВрдзрд┐рдд рдерд╛ред

рдпрджрд┐ Admob рдиреЗрдЯрд┐рд╡ рд╡рд┐рдЬреНрдЮрд╛рдкрдиреЛрдВ рдХреЗ рд▓рд┐рдП рд╕рдорд░реНрдерди рдЖрдкрдХреЗ рд▓рд┐рдП рдорд╣рддреНрд╡рдкреВрд░реНрдг рд╣реИ, рддреЛ рдХреГрдкрдпрд╛ рдЗрд╕ рдмрдЧ рдХреА рд╕рдмрд╕реЗ рдКрдкрд░реА рдЯрд┐рдкреНрдкрдгреА рдкрд░ 'рдЕрдВрдЧреВрдареЗ рдКрдкрд░' рдкрд░ рдХреНрд▓рд┐рдХ рдХрд░рдХреЗ рдЗрд╕ рдкрд░ "рдПрдХ рд╡реЛрдЯ рдбрд╛рд▓рдиреЗ" рдкрд░ рд╡рд┐рдЪрд╛рд░ рдХрд░реЗрдВред

рдХреНрдпрд╛ рдпрд╣ Admob рдХреА рддрд░рдл рд╕реЗ рдХреБрдЫ рдХрд╛рдо рдХрд┐рдП рдмрд┐рдирд╛ рднреА рд╕рдВрднрд╡ рд╣реИ? рдореЗрд░рд╛ рдорддрд▓рдм рд╣реИ рдХрд┐ рд╕реНрдкрдВрджрди рдХрд╕реНрдЯрдо рддреИрдпрд╛рд░ рдирд┐рдпрдВрддреНрд░рдгреЛрдВ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рддрд╛ рд╣реИ рдФрд░ рдореВрд▓ рд╡рд┐рдЬреНрдЮрд╛рдкрди рджреЗрд╢реА рдирд┐рдпрдВрддреНрд░рдгреЛрдВ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рддрд╛ рд╣реИред

рдЖрдо рддреМрд░ рдкрд░ рдпрд╣ рдореБрджреНрджрд╛ рдореЗрд░реЗ рд╡рд░реНрддрдорд╛рди рдкреНрд░реЛрдЬреЗрдХреНрдЯ рдореЗрдВ рдлрд╝реНрд▓рдЯрд░ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдореБрдЦреНрдп рд╕реНрдЯреЙрдкрд░ рд╣реИ рдХреНрдпреЛрдВрдХрд┐ рдореБрдЭреЗ рдирд╣реАрдВ рдкрддрд╛ рдХрд┐ рджреЗрд╢реА рд╡рд┐рдЬреНрдЮрд╛рдкрдиреЛрдВ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдирд╛ рдХрдм рд╕рдВрднрд╡ рд╣реЛрдЧрд╛ рдФрд░ рдХреНрдпрд╛ рдпрд╣ рд╕рдВрднрд╡ рд╣реЛрдЧрд╛ред

рдпрд╣ рдПрдХ рдмрдврд╝рд┐рдпрд╛ рдЕрддрд┐рд░рд┐рдХреНрдд рд╣реЛрдЧрд╛ рдЬрд╣рд╛рдВ рдореВрд▓ рд╡рд┐рдЬреНрдЮрд╛рдкрдиреЛрдВ рдХреЛ рдРрдк рдХреА рд╕рд╛рдордЧреНрд░реА рдХреЗ рд╕рд╛рде рдЗрдирд▓рд╛рдЗрди рдкреНрд░рджрд░реНрд╢рд┐рдд рдХрд┐рдпрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИред

рдЗрд╕ рдкрд░ рдХреЛрдИ рдкреНрд░рдЧрддрд┐?

рд╣рдореЗрдВ (рд╕рдореБрджрд╛рдп) рд╡рд╛рд╕реНрддрд╡ рдореЗрдВ рдЗрд╕рдХреА рдЬрд░реВрд░рдд рд╣реИред рдЗрд╕ рдкрд░ рдХреЛрдИ рдкреНрд░рдЧрддрд┐?

рдпрд╣рд╛рдВ рддрдХ тАЛтАЛрдХрд┐ рдпреВрдирд┐рдЯреА рдЧреЗрдореНрд╕ (рдФрд░ рдРрдкреНрд╕) рднреА рдиреЗрдЯрд┐рд╡ рд╡рд┐рдЬреНрдЮрд╛рдкрди рджрд┐рдЦрд╛ рд╕рдХрддреЗ рд╣реИрдВ: https://developers.google.com/admob/unity/custom-native

рд╕рд╣рдордд рд╣реВрдВ, рдЗрд╕ рд╕реБрд╡рд┐рдзрд╛ рдХреА рд╡рд╛рд╕реНрддрд╡ рдореЗрдВ рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реИред рдереЛрдбрд╝рд╛ рдорд╣рддреНрд╡рд╛рдХрд╛рдВрдХреНрд╖реА, рд▓реЗрдХрд┐рди рдХреНрдпрд╛ рд╣рдо рдЗрд╕реЗ 1.0 рдореАрд▓ рдХреЗ рдкрддреНрдерд░ рдпрд╛ рдЙрд╕рд╕реЗ рдкрд╣рд▓реЗ рдкреНрд░рд╛рдкреНрдд рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ? cc @mit-mit

рдХреНрд╖рдорд╛ рдХрд░реЗрдВ, рд╣рдорд╛рд░реЗ рдкрд╛рд╕ рдЗрд╕ рд╕реБрд╡рд┐рдзрд╛ рдХреЗ рд▓рд┐рдП рдХреЛрдИ рд╕рдордпрд░реЗрдЦрд╛ рдирд╣реАрдВ рд╣реИ рдЬрд┐рд╕реЗ рд╣рдо рдкреЗрд╢ рдХрд░ рд╕рдХрддреЗ рд╣реИрдВред

рдпрджрд┐ рдпрд╣ рдПрдХ рд╕реНрдкрдВрджрди рд╡рд┐рдЬреЗрдЯ рдХреЗ рд░реВрдк рдореЗрдВ рдирд╣реАрдВ рдХрд┐рдпрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИ, рддреЛ рдХреНрдпрд╛ рдпрд╣ рд╕рдВрднрд╡ рд╣реИ рдХрд┐ рд╣рдо (рдпрд╛рдиреА рдореИрдВ) рдХреЛрдб рдХреЗ рдХреЛрдЯрд▓рд┐рди / рд╕реНрд╡рд┐рдлреНрдЯ рд╕рдВрд╕реНрдХрд░рдгреЛрдВ рдХреЛ рд╕рдВрдкрд╛рджрд┐рдд рдХрд░рдиреЗ рдФрд░ рдЙрдирдХреЗ рд╕рд╛рде рдореЛрдмрд╛рдЗрд▓ рд╡рд┐рдЬреНрдЮрд╛рдкрди рдПрд╕рдбреАрдХреЗ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдиреЗ рдкрд░ рд╡рд┐рдЪрд╛рд░ рдХрд░ рд╕рдХреЗрдВ? рд╕реНрдкрдВрджрди рдХреИрд╕реЗ рдХрд╛рдо рдХрд░рддрд╛ рд╣реИ, рдЗрд╕ рдмрд╛рд░реЗ рдореЗрдВ рдирд┐рд╢реНрдЪрд┐рдд рдирд╣реАрдВ рд╣реИ, рд▓реЗрдХрд┐рди рдореБрдЭреЗ рд▓рдЧрддрд╛ рд╣реИ рдХрд┐ рдЪреВрдВрдХрд┐ рдпрд╣ рджреЗрд╢реА рдПрдкреАрдЖрдИ рдореЗрдВ рд╣реБрдХ рдХрд░рдиреЗ рдХреА рдЕрдиреБрдорддрд┐ рджреЗрддрд╛ рд╣реИ, рдпрд╣ рд╕рдВрднрд╡ рд╣реЛрдирд╛ рдЪрд╛рд╣рд┐рдП?

рдЕрдЧрд░ рджреЗрд╡ AdMob рдкреИрдХреЗрдЬ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдиреЗ рдореЗрдВ рд╕рдХреНрд╖рдо рд╣реЛрдВрдЧреЗ рдФрд░ рджрд┐рд╢рд╛рдирд┐рд░реНрджреЗрд╢реЛрдВ рдФрд░ рдХрд┐рд╕реА рдкреНрд░рдХрд╛рд░ рдХреА рд╕реНрд╡реАрдХреГрддрд┐ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдХреЗ рдЗрд╕реЗ рд╕реНрдерд┐рддрд┐ рдореЗрдВ рд░рдЦреЗрдВрдЧреЗ рддреЛ рдпрд╣ рдЖрд╢реНрдЪрд░реНрдпрдЬрдирдХ рд╣реЛрдЧрд╛ - рдореЗрд░реА рд░рд╛рдп рдореЗрдВ рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛ рдФрд░ рджреЗрд╡ рджреЛрдиреЛрдВ рд╕реЗред

рдХреЛрдЗ рдкреНрд░рдЧрддрд┐?

рдЗрд╕ рдкрд░ рдХреЛрдИ рдкреНрд░рдЧрддрд┐ред рдЗрд╕ рдЪреАрдЬ рдХреА рдХрд╛рдлреА рд╕рдЦреНрдд рдЬрд░реВрд░рдд рд╣реИред

рдХреНрдпрд╛ рдЗрд╕ рд╕реБрд╡рд┐рдзрд╛ рдХреЗ рд▓рд┐рдП рд╕реНрдкрдВрджрди рдЗрдВрдЬрди рдореЗрдВ рдореБрдЦреНрдп рдкрд░рд┐рд╡рд░реНрддрди рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реИ?

рдХреНрдпрд╛ рдЗрд╕реЗ рдкреНрд░рд╛рдкреНрдд рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП PlatformView рдХрд┐рд╕реА рдорджрдж рдХрд╛ рд╣реЛ рд╕рдХрддрд╛ рд╣реИ?

https://medium.com/flutter-community/flutter-platformview-how-to-create-flutter-widgets-from-native-views-366e378115b6

рдЖрд╢рд╛рдЬрдирдХ рд▓рдЧ рд░рд╣рд╛ рд╣реИ .. https://github.com/YoussefKababe/admob_flutter

рдЗрд╕ рдкрд░ рдХреЛрдИ рдпреЛрдЬрдирд╛рдмрджреНрдз рд░рд┐рд▓реАрдЬ?

рдореИрдВ рдпрд╣ рднреА рд╕реЛрдЪ рд░рд╣рд╛ рд╣реВрдВ рдХрд┐ рдХреНрдпрд╛ рдХреЛрдИ рдирд┐рдпреЛрдЬрд┐рдд рд░рд┐рд▓реАрдЬ рдпрд╛ рдХреЛрдИ рдЦрдмрд░ рд╣реИред рдореИрдВ рдЕрдкрдиреЗ рдЖрдЧрд╛рдореА рдкреНрд░реЛрдЬреЗрдХреНрдЯ рдХреЗ рд▓рд┐рдП рд╕реНрдкрдВрджрди рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдирд╛ рдкрд╕рдВрдж рдХрд░реВрдВрдЧрд╛, рд▓реЗрдХрд┐рди рдореВрд▓ рд╡рд┐рдЬреНрдЮрд╛рдкрди рдорд╣рддреНрд╡рдкреВрд░реНрдг рд╣реИрдВред рдореБрдЭреЗ рдЕрдкрдиреЗ рдРрдк рдХреЗ рдиреАрдЪреЗ рдПрдХ рдмрджрд╕реВрд░рдд рдмреИрдирд░ рдирд╣реАрдВ рдЪрд╛рд╣рд┐рдП ...

рд╡рд╣реА рдЪреАрдЬред рдПрдХ рдЕрдЪреНрдЫреЗ рджрд┐рдЦрдиреЗ рд╡рд╛рд▓реЗ рдПрдкреНрд▓рд┐рдХреЗрд╢рди рдХреЗ рд▓рд┐рдП рдореВрд▓ рд╡рд┐рдЬреНрдЮрд╛рдкрди рдЖрд╡рд╢реНрдпрдХ рд╣реИрдВ..

рдЗрддрдиреЗ рджрд┐рдиреЛрдВ рд╕реЗ рдЗрд╕ рдмрд╛рдд рдХрд╛ рдЗрдВрддрдЬрд╝рд╛рд░ :'(

рдЗрд╕ рд╕рд░реНрд╡рд╛рдзрд┐рдХ рдЕрдиреБрд░реЛрдзрд┐рдд рд╡рд┐рд╢реЗрд╖рддрд╛ рдХреЗ рд▓рд┐рдП рдХреЛрдИ рдкреНрдпрд╛рд░? рдЕрдиреНрдп рд╕рдВрдмрдВрдзрд┐рдд рддреГрддреАрдп рдкрдХреНрд╖ рдкреИрдХреЗрдЬреЛрдВ рдХрд╛ рд░рдЦрд░рдЦрд╛рд╡ рдирд╣реАрдВ рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИред рддреЛ рдпрд╣реА рдПрдХрдорд╛рддреНрд░ рдЖрд╢рд╛ рд╣реИред

рдореИрдВ рдПрдХ рдЫрд╛рддреНрд░ рд╣реВрдВ рдФрд░ рдЕрдкрдиреЗ рдЖрд╡реЗрджрди рдХреЗ рд╕рд╛рде рдХреБрдЫ рдкреИрд╕реЗ рдХрдорд╛рдирд╛ рдЪрд╛рд╣рддрд╛ рд╣реВрдВ, рд▓реЗрдХрд┐рди рдбрд┐рдлрд╝реЙрд▓реНрдЯ рд╡рд┐рдЬреНрдЮрд╛рдкрди рдкреНрд░рдХрд╛рд░ рдмрд╣реБрдд рдЕрдзрд┐рдХ рдШреБрд╕рдкреИрда рдХрд░ рд░рд╣реЗ рд╣реИрдВред рдореБрдЭреЗ рд╡рд╛рдХрдИ рдЙрдореНрдореАрдж рд╣реИ рдХрд┐ рдЗрд╕ рдмрд╛рд░реЗ рдореЗрдВ рдЬрд▓реНрдж рд╣реА рдХреБрдЫ рдХрд┐рдпрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИред

рдпрд╣ рдЖрд╢рд╛рдЬрдирдХ рд▓рдЧ рд░рд╣рд╛ рд╣реИред https://pub.dartlang.org/packages/flutter_google_ad_manager , рдЙрдореНрдореАрдж рдХреЗ рдореБрддрд╛рдмрд┐рдХ рдХрд╛рдо рдХрд░рдиреЗ рдХрд╛ рдкрд░реАрдХреНрд╖рдг рдХрд┐рдпрд╛ рдЧрдпрд╛ред

рдкрд╣рд▓реЗ рд▓реЙрдиреНрдЪ рдкрд░ рдЖрдИрдУрдПрд╕ рдкрд░ рдЕрдкрд╡рд╛рдж рдлреЗрдВрдХрд╛, рдЗрд╕реЗ рдареАрдХ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдпрд╣рд╛рдВ рдмрддрд╛рдП рдЧрдП рдЪрд░рдгреЛрдВ рдХрд╛ рдкрд╛рд▓рди рдХрд░реЗрдВ: https://github.com/ko2ic/flutter_google_ad_manager/pull/4/commits/5ab12ad22927e1bab3615658e75636fac746fcf7ред

https://developers.google.com/ad-manager/mobile-ads-sdk/ios/quick-start рдпрд╛ https://developers.google.com/ad-manager/mobile-ads-sdk/android/quick рдЪреЗрдХ рдХрд░реЗрдВ

рдореИрдВ рдЕрдкрдиреЗ рдкреНрд░реЛрдЬреЗрдХреНрдЯ рдореЗрдВ rxDart рдкреИрдХреЗрдЬ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рддрд╛ рд╣реВрдВ, рдФрд░ рд╕рд░реНрд╡рд░ рд╕реЗ рд╕реНрдЯреНрд░реАрдо рдХреЗ рд░реВрдк рдореЗрдВ рдбреЗрдЯрд╛ рдкреНрд░рд╛рдкреНрдд рдХрд░рддрд╛ рд╣реВрдВ, firebase_admob рдЬреЛрдбрд╝рд╛ рдФрд░ рдРрдк рдореЗрдВ рд╡рд┐рдЬреНрдЮрд╛рдкрди рджрд┐рдЦрд╛рддрд╛ рд╣реВрдВ, рд▓реЗрдХрд┐рди рдЬрдм рдмреИрдирд░ рдкрд░ рд╡рд┐рдЬреНрдЮрд╛рдкрди рдмрджрд▓рддрд╛ рд╣реИ, рддреЛ рдореЗрд░реА рд╕реНрдЯреНрд░реАрдо рд╕реНрд╡рдЪрд╛рд▓рд┐рдд рд░реВрдк рд╕реЗ рд╢реБрд░реВ рд╣реЛ рдЬрд╛рддреА рд╣реИред рдРрд╕рд╛ рдХреНрдпреЛрдВ?

рдЖрд╢рд╛рдЬрдирдХ рд▓рдЧ рд░рд╣рд╛ рд╣реИ .. https://github.com/YoussefKababe/admob_flutter

@Purus - рдЖрдИрдУрдПрд╕ рдФрд░ рдПрдВрдбреНрд░реЙрдЗрдбрдПрдХреНрд╕ рд╕рдорд░реНрдерди рдХреА рдХрдореА рдХреЗ рдЕрд▓рд╛рд╡рд╛ рдЙрдкрд░реНрдпреБрдХреНрдд рдкреНрд▓рдЧрдЗрди рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдиреЗ рд╕реЗ рдЖрдкрдХреЛ рд░реЛрдХрдиреЗ рдХреЗ рдХрд┐рд╕реА рдЕрдиреНрдп рдХрд╛рд░рдг рд╕реЗ? рдореЗрд░рд╛ рдорд╛рдирдирд╛ тАЛтАЛрд╣реИ рдХрд┐ рд╣рд╛рд▓ рдХреЗ рдШрдЯрдирд╛рдХреНрд░рдо рдХреЛ рджреЗрдЦрддреЗ рд╣реБрдП рдмрд╛рдж рд╡рд╛рд▓реЗ рдХреЛ рдЬрд▓реНрдж рд╣реА рд╕реБрд▓рдЭрд╛ рд▓рд┐рдпрд╛ рдЬрд╛рдирд╛ рдЪрд╛рд╣рд┐рдП...

@theneshofficial - рдХреНрдпрд╛ https://pub.dartlang.org/packages/flutter_google_ad_manager рдиреЗрдЯрд┐рд╡ рд╡рд┐рдЬреНрдЮрд╛рдкрдиреЛрдВ рдХрд╛ рд╕рдорд░реНрдерди рдХрд░рддрд╛ рд╣реИ?

рд╣рдорд╛рд░реЗ рдкрд╛рд╕ рд╣рдорд╛рд░реЗ рдРрдк рдХреЗ рд▓рд┐рдП рдПрдХ рдкреНрд▓рдЧрдЗрди рд╣реИ рдЬреЛ рдиреЗрдЯрд┐рд╡ рд╡рд┐рдЬреНрдЮрд╛рдкрдиреЛрдВ (AdMob) рдХреЛ рд╕рдлрд▓рддрд╛рдкреВрд░реНрд╡рдХ рд▓рд╛рдЧреВ рдХрд░рддрд╛ рд╣реИред рд╣рдордиреЗ рдЗрд╕реЗ AndroidViews рдФрд░ UIKitViews рдХреЗ рдорд╛рдзреНрдпрдо рд╕реЗ рдХрд╛рд░реНрдпрд╛рдиреНрд╡рд┐рдд рдХрд┐рдпрд╛ рд╣реИред рдЕрдлрд╕реЛрд╕ рдХреА рдмрд╛рдд рд╣реИ рдХрд┐ AdMob SDK рдЖрдкрдХреЛ рд╡рд┐рдЬреНрдЮрд╛рдкрди рдХреЛ UnifiedNativeAd рдХреЗ рдЕрдВрджрд░ рдПрдореНрдмреЗрдб рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдордЬрдмреВрд░ рдХрд░рддрд╛ рд╣реИ, рдЗрд╕рд▓рд┐рдП рдЖрдк рдлрд╝реНрд▓рдЯрд░ рдХреЛ рд╡рд┐рдЬреНрдЮрд╛рдкрди рдбреЗрдЯрд╛ рдирд╣реАрдВ рднреЗрдЬ рд╕рдХрддреЗред рдЗрд╕рд▓рд┐рдП рднреА рдЗрд╕рдХреЗ рд▓рд┐рдП Flutter рдкреНрд▓рдЧрдЗрди рд▓рд┐рдЦрдирд╛ рдмрд┐рд▓реНрдХреБрд▓ рднреА рдЖрд╕рд╛рди рдирд╣реАрдВ рд╣реИред рдЗрд╕рдХреЗ рдмрдЬрд╛рдп, рд╣рдо рдЕрдирд┐рд╡рд╛рд░реНрдп рд░реВрдк рд╕реЗ рдбрд╛рд░реНрдЯ рдореЗрдВ рдЕрдзрд┐рдХрд╛рдВрд╢ UI рдХрд╛ рдЙрддреНрдкрд╛рджрди рдХрд░рддреЗ рд╣реИрдВ, рдФрд░ рдлрд┐рд░ Android/iOS рдореЗрдВ рд╕рднреА рдЯреЗрдХреНрд╕реНрдЯ, рдЪрд┐рддреНрд░ рдЖрджрд┐ рд╕реНрд╡рдпрдВ рдмрдирд╛рддреЗ рд╣реИрдВ, рдЬреЛ рддрдм рд╕реНрдкрдВрджрди UI рдкрд░ рдордврд╝рд╛ рдЬрд╛рддрд╛ рд╣реИред рдпрд╣ рдХрд╛рдо рдХрд░рддрд╛ рд╣реИ, рд╣рд╛рд▓рд╛рдВрдХрд┐ рджреЛрдиреЛрдВ рдкреНрд▓реЗрдЯрдлрд╛рд░реНрдореЛрдВ рдХреЗ рд▓рд┐рдП рд▓реЗрдЖрдЙрдЯ рдмрдирд╛рдиреЗ рдХреЗ рдХрд╛рд░рдг рдирд┐рд╢реНрдЪрд┐рдд рд░реВрдк рд╕реЗ рдмреЗрд╣рддрд░ рдирд╣реАрдВ рд╣реИред рдлрд┐рд░ рднреА, рд╡рд┐рдЬреНрдЮрд╛рдкрди рдареАрдХ рдкреНрд░рджрд░реНрд╢рд┐рдд рд╣реЛрддреЗ рд╣реИрдВ, рдЙрди рдкрд░ рдХреНрд▓рд┐рдХ рдХрд┐рдпрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИ, рдЖрджрд┐ред

рд╣рд╛рд▓рд╛рдВрдХрд┐, рд╣рдорд╛рд░реЗ рд▓рд┐рдП рджреЛ рдмрдбрд╝реЗ рдЕрд╡рд░реЛрдзрдХ рд╣реИрдВ, UIKitViews рдХреА рд╕реНрдерд┐рддрд┐ рдФрд░ рд╕рд╛рдорд╛рдиреНрдп рд░реВрдк рд╕реЗ рдкреНрд░рджрд░реНрд╢рдиред рдкреВрд░реНрд╡ рдХреЗ рд▓рд┐рдП, рдЬреИрд╕рд╛ рдХрд┐ #25965 рдореЗрдВ рджреЗрдЦрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИ, UIKitViews рдХреЛ рд╡рд░реНрддрдорд╛рди рдореЗрдВ рдХреНрд▓рд┐рдк рдирд╣реАрдВ рдХрд┐рдпрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИред рдЗрд╕рдХрд╛ рдорддрд▓рдм рд╣реИ рдХрд┐ рд╡реЗ рдХреБрдЫ UI рддрддреНрд╡реЛрдВ, рдЬреИрд╕реЗ TabBar рдХреЗ рдорд╛рдзреНрдпрдо рд╕реЗ рдЧрдбрд╝рдмрдбрд╝ рдХрд░рддреЗ рд╣реИрдВред рдмрд╛рдж рдХреЗ рд▓рд┐рдП, рд╕рдорд╕реНрдпрд╛ рдпрд╣ рд╣реИ рдХрд┐ рдкреНрд▓реЗрдЯрдлрд╝реЙрд░реНрдо рджреГрд╢реНрдпреЛрдВ рдХреЛ рдПрдореНрдмреЗрдб рдХрд░рдиреЗ рд╕реЗ рд╣рдорд╛рд░рд╛ UI рдкреНрд░рджрд░реНрд╢рди рдкреНрд░рднрд╛рд╡рд┐рдд рд╣реЛрддрд╛ рд╣реИред рд╣рдо рдкреНрд░рджрд░реНрд╢рди рд╣рд┐рдЯ рдХреЛ рдХрдо рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдХрд╛рдлреА рдкреНрд░рдпрд╛рд╕ рдХрд░ рдЪреБрдХреЗ рд╣реИрдВ, рдЗрд╕ рдмрд┐рдВрджреБ рддрдХ рдХрд┐ рдЕрдм рд╣рдорд╛рд░реЗ рдкрд╛рд╕ рдЗрд╕ рдкреНрд▓рдЧрдЗрди рдХреЗ рд▓рд┐рдП рдХреЛрдИ рд╡рд┐рдзрд┐ рдЪреИрдирд▓ рдирд╣реАрдВ рд╣реИ (рд╣рдо рд╡рд┐рдЬреНрдЮрд╛рдкрди рд▓реЛрдб рд╣реЛрдиреЗ рдкрд░ рдЯреНрд░реИрдХ рдХрд░рдиреЗ рдореЗрдВ рд╕рдХреНрд╖рдо рдереЗ, рд▓реЗрдХрд┐рди рд╡рд╣ рдХреЙрд▓ рд╕реАрдзреЗ рдПрдХ рдЕрдбрд╝рдЪрди рд╕реЗ рд╕рдВрдмрдВрдзрд┐рдд рдереА) рдпреВрдЖрдИ рдкреНрд░рджрд░реНрд╢рди рдореЗрдВ)ред рдмрд╣рд░рд╣рд╛рд▓, рд╡рд┐рд╢реЗрд╖ рд░реВрдк рд╕реЗ рд╕реНрдЯрд╛рд░реНрдЯрдЕрдк рдкрд░, рдЗрдирдореЗрдВ рд╕реЗ рдХреЗрд╡рд▓ рдПрдХ рдкреНрд▓реЗрдЯрдлреЙрд░реНрдо рджреГрд╢реНрдп рдХреЗ рдирд┐рд░реНрдорд╛рдг рд╕реЗ рд╕рдВрдмрдВрдзрд┐рдд рдЬрдВрдХ рдХреА рдПрдХ рдорд╣рддреНрд╡рдкреВрд░реНрдг рдорд╛рддреНрд░рд╛ рд╣реИред рд▓реЛрдб рд╣реЛ рд░рд╣реЗ рд╕рдВрдХреЗрддрдХ рдФрд░ рдПрдирд┐рдореЗрд╢рди рд╕рд╛рдорд╛рдиреНрдп рд░реВрдк рд╕реЗ рд▓рдЧрднрдЧ рдПрдХ рд╕реЗрдХрдВрдб рдХреЗ рд▓рд┐рдП рд░реБрдХрддреЗ рд╣реИрдВред рдЙрд╕рдХреЗ рдмрд╛рдж рдпрд╣ рдкреНрд░рджрд░реНрд╢рди рд╣рд┐рдЯ рдХрдо рд╣реЛ рдЬрд╛рддрд╛ рд╣реИ, рд▓реЗрдХрд┐рди рдЪреВрдВрдХрд┐ рд╣рдо рдЖрджрд░реНрд╢ рд░реВрдк рд╕реЗ рд╡рд┐рдЬреНрдЮрд╛рдкрди рдХреЛ рдПрдХ рд╕реВрдЪреА рдХреЗ рдЕрдВрджрд░ рдПрдореНрдмреЗрдб рдХрд░рдирд╛ рдЪрд╛рд╣рддреЗ рд╣реИрдВ, рд╣рдо рд╕реНрдХреНрд░реЙрд▓ рдХрд░рддреЗ рд╕рдордп 60 рдПрдлрдкреАрдПрд╕ рдмрдирд╛рдП рд░рдЦрдиреЗ рдореЗрдВ рдЕрд╕рдорд░реНрде рд╣реИрдВ (рдкреНрд░рджрд░реНрд╢рди рдкреНрд░реЛрдлрд╛рдЗрд▓рд░ рдкреНрд░рддрд┐ рдлреНрд░реЗрдо рдЕрдзрд┐рдХрддрдо 100 рдПрдордПрд╕ рджрд┐рдЦрд╛рддрд╛ рд╣реИ)ред

рдЬрд╛рд╡рд╛ рдХреЛрдб рдХреЗ рд▓рд┐рдП рдпрд╣рд╛рдВ рдПрдХ рдЫреЛрдЯрд╛ рд╕рд╛ рдирдореВрдирд╛ рд╣реИред рдЖрдИрдУрдПрд╕ рдкрдХреНрд╖ рд╡рд╛рд╕реНрддрд╡ рдореЗрдВ рд╡рд╣реА рдмрд╛рдд рд╣реИред

    private UnifiedNativeAd mAd;
    private FrameLayout mView;

    FlutterAdView(Context context, Registrar registrar, int id) {
        mView = ... // Create a placeholder view

        // request an ad
    }

    <strong i="9">@Override</strong>
    public View getView() {
        return mView;
    }

    <strong i="10">@Override</strong>
    public void onUnifiedNativeAdLoaded(final UnifiedNativeAd unifiedNativeAd) {
        mAd = unifiedNativeAd;

        /* Inflate your layout
        /* ...
        */

        /* Set your views
        /* ...
        */

        adView.setNativeAd(ad);

        mView.addView(adView);
    }

    // Don't forget about dispose, etc


@JaspervanRiet - рдпрд╛рд░, рдЖрдк рдореВрд▓ рд░реВрдк рд╕реЗ рдореВрд▓ рд╡рд┐рдЬреНрдЮрд╛рдкрдиреЛрдВ рдХреЛ рд▓рд╛рдЧреВ рдХрд░рддреЗ рд╕рдордп рдореБрдЦреНрдп рдлрд╝реНрд▓рдЯрд░ рдкреЗрд╢реЗрд╡рд░реЛрдВ - рдХреНрд░реЙрд╕ рдкреНрд▓реЗрдЯрдлрд╝реЙрд░реНрдо рдХреЛ рд╣рдЯрд╛ рд░рд╣реЗ рд╣реИрдВред рдореБрдЭреЗ рдирд╣реАрдВ рд▓рдЧрддрд╛ рдХрд┐ рдЖрдкрдХреЗ рдорд╛рдорд▓реЗ рдореЗрдВ рд╕реНрдкрдВрджрди рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдирд╛ рд╕рдордЭ рдореЗрдВ рдЖрддрд╛ рд╣реИред рдХреНрдпрд╛ рдЖрдк https://github.com/YoussefKababe/admob_flutter рдкрд░ рдПрдХ рдирдЬрд╝рд░ рдбрд╛рд▓реЗрдВрдЧреЗ рдФрд░ рджреЗрдЦреЗрдВрдЧреЗ рдХрд┐ рдХреНрдпрд╛ рд╡рд╣ рджреГрд╖реНрдЯрд┐рдХреЛрдг рдЖрдкрдХреЛ рдлрд╝реНрд▓рдЯрд░ рдХреНрд╖реЗрддреНрд░ рдореЗрдВ рд╡рд╛рдкрд╕ рдирд╣реАрдВ рд▓рд╛рдПрдЧрд╛?

@ Angel1st рд╡реЗ рдмреИрдирд░ рд╡рд┐рдЬреНрдЮрд╛рдкрди рд╣реИрдВ, рд▓рдЧрднрдЧ рдЙрд╕реА рддрд░рд╣ рд▓рд╛рдЧреВ рдХрд┐рдП рдЧрдП рд╣реИрдВред рд╣рдореЗрдВ рджреЗрд╢реА рд╡рд┐рдЬреНрдЮрд╛рдкрдиреЛрдВ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реИред рд╣рдо рдЕрднреА рднреА рдРрдк рдХреЗ рд╣рд░ рджреВрд╕рд░реЗ рд╣рд┐рд╕реНрд╕реЗ рдХреЗ рд▓рд┐рдП рдлрд╝реНрд▓рдЯрд░ рдХреА рд╢рдХреНрддрд┐ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рддреЗ рд╣реИрдВ, рдЗрд╕рд▓рд┐рдП рдЖрдкрдХреЗ рдЙрддреНрддрд░ рдХрд╛ рдореБрдЭреЗ рдХреЛрдИ рдорддрд▓рдм рдирд╣реАрдВ рд╣реИред рдпрд╣ рд╡рд┐рдЬреНрдЮрд╛рдкрди рдПрд╕рдбреАрдХреЗ рдореЗрдВ рдПрдХ рдкреНрд░рддрд┐рдмрдВрдз рд╣реИ, рдореИрдВ рдЗрд╕реЗ рдЬрд▓реНрдж рд╕реЗ рдЬрд▓реНрдж рдмрджрд▓рдиреЗ рдХреА рдХрд▓реНрдкрдирд╛ рдирд╣реАрдВ рдХрд░ рд╕рдХрддрд╛ рдЬрдм рддрдХ рдХрд┐ рдлрд╝реНрд▓рдЯрд░ рдХреЗ рд▓рд┐рдП рдПрдХ рдЖрдзрд┐рдХрд╛рд░рд┐рдХ рд╡рд┐рдЬреНрдЮрд╛рдкрди рдПрд╕рдбреАрдХреЗ рдЬрд╛рд░реА рдирд╣реАрдВ рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ рдХреНрдпреЛрдВрдХрд┐ рдпреВрдирд┐рдлрд╛рдЗрдб рдиреЗрдЯрд┐рд╡рдПрдб рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдиреЗ рдкрд░ рдкреНрд░рддрд┐рдмрдВрдз рд╣реИред

рд╣рдордиреЗ @dreamsoftin рдиреЗ рдлрд╝реНрд▓рдЯрд░ рдХреЗ рд▓рд┐рдП Facebook рдСрдбрд┐рдпрдВрд╕ рдиреЗрдЯрд╡рд░реНрдХ (https://github.com/dreamsoftin/facebook_audience_network) рд▓рд╛рдЧреВ рдХрд┐рдпрд╛ рд╣реИред рд╡рд░реНрддрдорд╛рди рдореЗрдВ рдкреНрд▓рдЧрдЗрди рдХреЗрд╡рд▓ рдПрдВрдбреНрд░реЙрдЗрдб рд╣реИ рдФрд░ рдпрд╣ рдмреИрдирд░, рдЗрдВрдЯрд░рд╕реНрдЯреАрд╢рд┐рдпрд▓, рд░рд┐рд╡реЙрд░реНрдбреЗрдб рд╡реАрдбрд┐рдпреЛ, рдЗрди рд╕реНрдЯреНрд░реАрдо рд╡реАрдбрд┐рдпреЛ рдФрд░ рдиреЗрдЯрд┐рд╡ рд╡рд┐рдЬреНрдЮрд╛рдкрдиреЛрдВ рдХрд╛ рд╕рдорд░реНрдерди рдХрд░рддрд╛ рд╣реИред рдореИрдВ рдХрд┐рд╕реА рдРрд╕реЗ рд╡реНрдпрдХреНрддрд┐ рдХреА рддрд▓рд╛рд╢ рдореЗрдВ рд╣реВрдВ рдЬреЛ рдЗрд╕рдХреЗ рдЖрдИрдУрдПрд╕ рд╣рд┐рд╕реНрд╕реЗ рдХреЛ рд▓рд╛рдЧреВ рдХрд░рдиреЗ рдореЗрдВ рд╣рдорд╛рд░реА рдорджрдж рдХрд░ рд╕рдХреЗред

рдореВрд▓ рд╡рд┐рдЬреНрдЮрд╛рдкрди рдбреЗрдореЛ:

рдХреЛрдЗ рдкреНрд░рдЧрддрд┐? рд╕реНрдкрдВрджрди рдХреЗ рд╕рд╛рде рдЙрдкрд▓рдмреНрдз рд╣реЛрдирд╛ рдкрд╕рдВрдж рдХрд░реЗрдВрдЧреЗ

рдЕрд░реЗ рджреЛрд╕реНрддреЛрдВ, рджреЗрд╡ рдХреНрд░рдо рд╕реЗ рд╕рдмрд╕реЗ рдЬреНрдпрд╛рджрд╛ рдкрд╕рдВрдж рдХрд┐рдП рдЬрд╛рдиреЗ рд╡рд╛рд▓реЗ (ЁЯСН) рдореБрджреНрджреЛрдВ рдХреЛ рдкреНрд░рд╛рдердорд┐рдХрддрд╛ рджреЗ рд░рд╣реЗ рд╣реИрдВ, рдЗрд╕рд▓рд┐рдП рдЗрд╕ рдореБрджреНрджреЗ рдХреЛ рдЙрдард╛рддреЗ рд░рд╣реЗрдВред рдзрдиреНрдпрд╡рд╛рдж!

рдореИрдВ рдЗрд╕ (рдореВрд▓ рд╡рд┐рдЬреНрдЮрд╛рдкрди) рдХреЗ рдХрд╛рд░рдг рдЕрдкрдиреЗ рд╕реНрдкрдВрджрди рдРрдк рдХреЛ рдЕрдкрдбреЗрдЯ рдХрд░рдиреЗ рдореЗрдВ рд╕рдХреНрд╖рдо рдирд╣реАрдВ рд╣реВрдВ, рдЕрдЧрд░ рдЖрдк рд▓реЛрдЧ рд╣рдореЗрдВ рдмрддрд╛ рд╕рдХрддреЗ рд╣реИрдВ рдХрд┐ рдЖрдк рдЗрд╕реЗ рдХрдм рд▓рд╛рдЧреВ рдХрд░реЗрдВрдЧреЗ, рддреЛ рд╣рдо рддрджрдиреБрд╕рд╛рд░ рдЪреАрдЬреЛрдВ рдХреА рдпреЛрдЬрдирд╛ рдмрдирд╛ рд╕рдХрддреЗ рд╣реИрдВред

рдзрдиреНрдпрд╡рд╛рджред

рдЬрдм рддрдХ рдЗрд╕ рдкрд░ рдХреЛрдИ рдЖрдзрд┐рдХрд╛рд░рд┐рдХ рдЕрдкрдбреЗрдЯ рди рд╣реЛ, рддрдм рддрдХ рдЖрдк admob_flutter . рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ
рдкреИрдХреЗрдЬ рд╡реА 0.2.0ред

рдзрдиреНрдпрд╡рд╛рдж,

рдкреБрд░реБрд╖реЛрддреНрддрдо рд░рд╛рдорд╛рдиреБрдЬрдореА

рд╕реЛрдорд╡рд╛рд░, 13 рдордИ, 2019, рд░рд╛рдд 10:03 рдмрдЬреЗ рдбрд╛рд░реНрдХ рдЪреЙрдХрд▓реЗрдЯ, рдиреЛрдЯрд┐рдлрд┐рдХреЗрд╢рди @github.com
рд▓рд┐рдЦрд╛ рдерд╛:

рдореИрдВ рдЗрд╕ рд╡рдЬрд╣ рд╕реЗ рдЕрдкрдиреЗ рд╕реНрдкрдВрджрди рдРрдк рдХреЛ рдЕрдкрдбреЗрдЯ рдирд╣реАрдВ рдХрд░ рдкрд╛ рд░рд╣рд╛ рд╣реВрдВ, рдЕрдЧрд░ рдЖрдк рд▓реЛрдЧ
рд╣рдореЗрдВ рдмрддрд╛ рд╕рдХрддреЗ рд╣реИрдВ рдХрд┐ рдЖрдк рдЗрд╕реЗ рдХрдм рд▓рд╛рдЧреВ рдХрд░реЗрдВрдЧреЗ, рд╣рдо рдЪреАрдЬреЛрдВ рдХреА рдпреЛрдЬрдирд╛ рдмрдирд╛ рд╕рдХрддреЗ рд╣реИрдВ
рдЗрд╕рд▓рд┐рдПред

рдзрдиреНрдпрд╡рд╛рджред

-
рдЖрдк рдЗрд╕реЗ рдкреНрд░рд╛рдкреНрдд рдХрд░ рд░рд╣реЗ рд╣реИрдВ рдХреНрдпреЛрдВрдХрд┐ рдЖрдкрдХрд╛ рдЙрд▓реНрд▓реЗрдЦ рдХрд┐рдпрд╛ рдЧрдпрд╛ рдерд╛ред
рдЗрд╕ рдИрдореЗрд▓ рдХрд╛ рд╕реАрдзреЗ рдЙрддреНрддрд░ рджреЗрдВ, рдЗрд╕реЗ GitHub рдкрд░ рджреЗрдЦреЗрдВ
https://github.com/flutter/flutter/issues/12114?email_source=notifications&email_token=AAIHDZ245EMJ2W2W2HX6MIHDDPVGJ7JA5CNFSM4D3FBARKYY3PNVWWK3TUL52HS4DFVREXG43VMVBW63#IGODVIXH91K
рдпрд╛ рдереНрд░реЗрдб рдХреЛ рдореНрдпреВрдЯ рдХрд░реЗрдВ
https://github.com/notifications/unsubscribe-auth/AAIHDZYX4MEYBTZTHKDQFDPVGJ7JANCNFSM4D3FBARA
.

admob_flutter рдХрд╛ рдПрдХрдорд╛рддреНрд░ рдореБрд╢реНрдХрд┐рд▓ рд╣рд┐рд╕реНрд╕рд╛ рдЖрдИрдУрдПрд╕ рд╕рдорд░реНрдерди рдХреА рдХрдореА рд╣реИред рдЗрд╕рдХреЗ рдЕрд▓рд╛рд╡рд╛, рдпрд╣ рдЗрд╕рд╕реЗ рдХрд╣реАрдВ рдмреЗрд╣рддрд░ рд╣реИред

@ Angel1st рдпрд╣ рдереНрд░реЗрдб рдиреЗрдЯрд┐рд╡ рд╡рд┐рдЬреНрдЮрд╛рдкрдиреЛрдВ рдХреЗ рд▓рд┐рдП рд╣реИ рдФрд░ рдпрд╣рд╛рдВ рддрдХ тАЛтАЛрдХрд┐ admob_flutter рднреА рдЗрд╕рдХрд╛ рд╕рдорд░реНрдерди рдирд╣реАрдВ рдХрд░рддрд╛ рд╣реИред

https://github.com/dreamsoftin/facebook_audience_network рджреЗрдЦреЗрдВред рдпрд╣ рджреЗрд╢реА рд╡рд┐рдЬреНрдЮрд╛рдкрдиреЛрдВ рдХрд╛ рд╕рдорд░реНрдерди рдХрд░рддрд╛ рд╣реИред

@SachinGanesh - FAN рдХреЗ рд╕рд╛рде CPM рдХреЛ рд▓реЗрдХрд░ рдЧрдВрднреАрд░ рдЪрд┐рдВрддрд╛рдПрдБ рд╣реИрдВред

рдорд╛рдореВрд▓реА рд╢реЗрдЦрд╝реА рдЬреЛ рдЗрд╕ рдЪрд░реНрдЪрд╛ рдореЗрдВ рдХреБрдЫ рднреА рддрдХрдиреАрдХреА рдирд╣реАрдВ рдЬреЛрдбрд╝рддреА рд╣реИ - рдореЗрд░реЗ рд▓рд┐рдП рдпрд╣ рдЕрдЬреАрдм рд╣реИ рдХрд┐ Google рдЕрдкрдиреЗ рд╢реАрд░реНрд╖ рд░рд╛рдЬрд╕реНрд╡ рдЕрд░реНрдЬрд┐рдд рдХрд░рдиреЗ рд╡рд╛рд▓реЗ рдЙрддреНрдкрд╛рдж (рд╡рд┐рдЬреНрдЮрд╛рдкрди) рдХрд╛ рд╕рдорд░реНрдерди рдирд╣реАрдВ рдХрд░рддрд╛ рд╣реИ, рдЬрд┐рд╕реЗ рдбреЗрд╡рд▓рдкрд░реНрд╕ рдХреЗ рд▓рд┐рдП рд╕рдмрд╕реЗ рдЧрд░реНрдо рдврд╛рдВрдЪрд╛ рдорд╛рдирд╛ рдЬрд╛рддрд╛ рд╣реИред рдмрд▓ рдореЗрдВ рдПрдХ рдбрд┐рд╕реНрдХрдиреЗрдХреНрдЯ рд╣реИред :)

https://github.com/dreamsoftin/facebook_audience_network рджреЗрдЦреЗрдВред рдпрд╣ рджреЗрд╢реА рд╡рд┐рдЬреНрдЮрд╛рдкрдиреЛрдВ рдХрд╛ рд╕рдорд░реНрдерди рдХрд░рддрд╛ рд╣реИред

@SachinGanesh рдХреНрдпрд╛ iOS рдкрд░ рдиреЗрдЯрд┐рд╡ рд╡рд┐рдЬреНрдЮрд╛рдкрдиреЛрдВ рдХреЗ рд▓рд┐рдП рд╕рдорд░реНрдерди рд╕рдВрднрд╡ рд╣реИ?

рдЪреЗрдХ рдЗрди рд╣реЛ рд░рд╣рд╛ рд╣реИред рдХреГрдкрдпрд╛ рдЗрд╕ рдкреНрд▓рдЧрдЗрди рдХреЛ рдмреЗрд╣рддрд░ рдмрдирд╛рдПрдВ!

рд╣рдо рд╕рднреА рдХреЛ рдЗрд╕рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реИ

рдпрд╣ рдкреНрд▓рдЧ рдЗрди рдЖрдИрдУрдПрд╕ рдХрд╛ рд╕рдорд░реНрдерди рдХрд░рдиреЗ рдХреЗ рд╕рд╛рде-рд╕рд╛рде рдЗрдирд▓рд╛рдЗрди рдПрдбрдореЙрдм рд╡рд┐рдЬреНрдЮрд╛рдкрди рджрд┐рдЦрд╛рдиреЗ рдХреЗ рд▓рд┐рдП рдЕрдкрдбреЗрдЯ рдХрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИ рд▓реЗрдХрд┐рди рдореВрд▓ рд╡рд┐рдЬреНрдЮрд╛рдкрди рдЕрднреА рддрдХ рд╕рдорд░реНрдерд┐рдд рдирд╣реАрдВ рд╣реИрдВред https://pub.dev/packages/admob_flutter

рдореИрдВ рдПрдХ рдмрд╣реБрдд рдмрдбрд╝реЗ рдкреНрд░рдХрд╛рд╢рдХ рдХреЗ рд▓рд┐рдП рдХрд╛рдо рдХрд░рддрд╛ рд╣реВрдБ рдЬрд┐рд╕рдХреА рдкрд╣реБрдБрдЪ рдкреНрд░рддрд┐рджрд┐рди рд▓рд╛рдЦреЛрдВ рдкрд╛рдардХреЛрдВ рддрдХ рд╣реЛрддреА рд╣реИ (_рдореИрдВрдиреЗ рдлрд╝реНрд▓рдЯрд░ рдЯреАрдо рдХреЗ рд╡рд┐рднрд┐рдиреНрди рд╕рджрд╕реНрдпреЛрдВ рдХреЗ рд╕рд╛рде рдмрд╛рдд рдХреА рд╣реИ рдФрд░ рд╡реЗ рдЙрд╕ рдкреНрд░рдХрд╛рд╢рдХ рдХреЛ рдЬрд╛рдирддреЗ рд╣реИрдВ рдЬрд┐рд╕рдХрд╛ рдореИрдВ рдЙрд▓реНрд▓реЗрдЦ рдХрд░рддрд╛ рд╣реВрдБ_)ред рд╣рдорд╛рд░реЗ рдкрд╛рд╕ рдПрдХ рдПрдорд╡реАрдкреА рд╕реНрдкрдВрджрди рдРрдк рд╣реИ, рдЬреЛ рдореВрд▓ рдлрд╛рдпрд░рдмреЗрд╕_рдПрдбрдореЛрдм рдХреЗ рд╕рд╛рде рд░рд┐рд▓реАрдЬ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдареАрдХ рд╣реИ, рд▓реЗрдХрд┐рди рд╣рдо рдПрдХ рдФрд░ рдРрдк рдмрдирд╛рдиреЗ рдХреА рд╕реЛрдЪ рд░рд╣реЗ рд╣реИрдВ рдЬрд┐рд╕рдХреЗ рд▓рд┐рдП рдбреАрдПрдлрдкреА рд╡рд┐рдЬреНрдЮрд╛рдкрдиреЛрдВ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реЛрдЧреА, рдФрд░ рджреЗрд╢реА рд╡рд┐рдЬреНрдЮрд╛рдкрдиреЛрдВ рдХреЗ рд▓рд┐рдП рд╕рдорд░реНрдерди рдХреА рдХрдореА рдПрдХ рдЕрд╡рд░реЛрдзрдХ рд╣реИред рдпрд╣ рдирд┐рд░рд╛рд╢рд╛рдЬрдирдХ рд╣реИ рдХреНрдпреЛрдВрдХрд┐ рд╣рдордиреЗ рдлрд╝реНрд▓рдЯрд░ рдореЗрдВ рд╕рдВрд╕рд╛рдзрдиреЛрдВ рдХрд╛ рдирд┐рд╡реЗрд╢ рдХрд┐рдпрд╛ рд╣реИ рдФрд░ рдмрд╣реБрдд рд╕рд╛рд░реЗ рдРрдк рдбреЗрд╡рд▓рдкрд░реНрд╕ рдХреЗ рд▓рд┐рдП рд╕рдВрднрд╡рддрдГ рд╕рдмрд╕реЗ рдорд╣рддреНрд╡рдкреВрд░реНрдг рдкрд╣рд▓реВ рд╕реЗ рдкреАрдЫреЗ рд░рд╣ рдЧрдП рд╣реИрдВред POI: рд╣рдорд╛рд░реЗ рдЕрдзрд┐рдХрд╛рдВрд╢ рд╡рд┐рдЬреНрдЮрд╛рдкрди рднрд╛рдЧреАрджрд╛рд░ WebViews рдХреЗ рдЕрдВрджрд░ HTML рджреГрд╢реНрдпреЛрдВ рдФрд░ JavaScript рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рддреЗ рд╣реИрдВред

рдЗрд╕ рдзрд╛рдЧреЗ рдореЗрдВ рдКрдкрд░ рдХреА рдЧрдИ рдХреБрдЫ рдкреЛрд╕реНрдЯреЛрдВ рдХреЛ рдкрдврд╝рдиреЗ рд╕реЗ рдпрд╣ рд╕реНрдкрд╖реНрдЯ рд╣реЛрддрд╛ рд╣реИ рдХрд┐ рдХрдИ рд▓реЛрдЧреЛрдВ рдиреЗ рдЗрд╕ рдореБрджреНрджреЗ рдХреЛ рд╣рдорд╛рд░реА рдЕрдкрдиреА рд╡рд┐рдХрд╛рд╕ рдЯреАрдо рдХреЗ рд╕рдорд╛рди рддрд░реАрдХреЗ рд╕реЗ рд╣рд▓ рдХрд░рдиреЗ рдХрд╛ рдкреНрд░рдпрд╛рд╕ рдХрд┐рдпрд╛ рд╣реИ, рд▓реЗрдХрд┐рди рдпреЗ рджреГрд╖реНрдЯрд┐рдХреЛрдг рд╡рд┐рдЬреНрдЮрд╛рдкрди-рдиреЗрдЯрд╡рд░реНрдХ рдЖрд╡рд╢реНрдпрдХрддрд╛рдУрдВ рдХреЛ рдкреВрд░рд╛ рдирд╣реАрдВ рдХрд░рддреЗ рд╣реИрдВ, рдЙрдирдХреА рдЕрдкрдиреА рдзреЛрдЦрд╛рдзрдбрд╝реА-рдкрд╣рдЪрд╛рди рддрдХрдиреАрдХ рдФрд░ рдпрд╣ рдореВрд▓ рд░реВрдк рд╕реЗ рдХреБрдЫ рдРрд╕рд╛ рд╣реИ рдЬрд┐рд╕реЗ рдлрд╝реНрд▓рдЯрд░ рдЯреАрдо рджреНрд╡рд╛рд░рд╛ рд╕рдВрдмреЛрдзрд┐рдд рдХрд░рдиреЗ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реИред

рдореИрдВ рдЗрд╕ рдмрд╛рдд рдкрд░ рдЬреЛрд░ рджреЗрдирд╛ рдЪрд╛рд╣реВрдВрдЧрд╛ рдХрд┐ рдЗрд╕ рдореБрджреНрджреЗ рдХреЛ рдЙрдард╛рдирд╛ рдмрд╣реБрдд рдорд╣рддреНрд╡рдкреВрд░реНрдг рд╣реИ рдХреНрдпреЛрдВрдХрд┐ рдЗрд╕рдХрд╛ рдЕрдВрддрддрдГ рдЙрди рд╡реНрдпрд╡рд╕рд╛рдпреЛрдВ рдореЗрдВ рдлрд╝реНрд▓рдЯрд░ рдХреЛ рдЕрдкрдирд╛рдиреЗ рдкрд░ рдкреНрд░рднрд╛рд╡ рдкрдбрд╝реЗрдЧрд╛ рдЬрд╣рд╛рдБ рд╡рд┐рдЬреНрдЮрд╛рдкрди рдЖрдп рдХрд╛ рдПрдХ рдорд╣рддреНрд╡рдкреВрд░реНрдг рдЪреИрдирд▓ рд╣реИрдВред

рд╣рдореЗрдВ рдЬрд┐рди рд╡рд┐рдЬреНрдЮрд╛рдкрдиреЛрдВ рдХреЛ рджрд┐рдЦрд╛рдиреЗ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реИ, рдЙрдирдореЗрдВ рдЗрдирдХреЗ рд╕рдорд╛рди рдЙрджрд╛рд╣рд░рдг рд╢рд╛рдорд┐рд▓ рд╣реИрдВ:
https://vimeo.com/186510665

рдЕрджреНрдпрддрди:

рдХреБрдЫ рдФрд░ рдкреГрд╖реНрдарднреВрдорд┐, рдЯреАрдбреНрд╕ рдХреЗ рд╕рд╛рде рд╣рдорд╛рд░реЗ рдЙрджрд╛рд╣рд░рдг рдХрд╛ рдкрд░реАрдХреНрд╖рдг рдХрд░рддреЗ рд╕рдордп, рд╡рд┐рдЬреНрдЮрд╛рдкрди рдкреНрд░рджрд░реНрд╢рд┐рдд рд╣реЛрддрд╛ рд╣реИ рдФрд░ рдПрдореНрдмреЗрдб рдХрд┐рдпрд╛ рдЧрдпрд╛ рд╡реАрдбрд┐рдпреЛ рдЪрд▓рддрд╛ рд╣реИ, рд╣рд╛рд▓рд╛рдВрдХрд┐ рд▓реЙрдЧ рд╕рд╣реА рджреГрд╢реНрдпрддрд╛ рдЯреНрд░реИрдХрд┐рдВрдЧ рдХреЗ рд╕рд╛рде рдПрдХ рд╕рдорд╕реНрдпрд╛ рджрд┐рдЦрд╛рддрд╛ рд╣реИ:
Teads: W/teads#Visibility(17978): The Teads AdView is visible at 0%, hidded by 1 View(s): W/teads#Visibility(17978): - View of class io.flutter.plugin.platform.SingleViewPresentation$FakeWindowViewGroup, with id: -1, with contentDescription: null, with a size of: [width: 1050, height: 875] is hidding 100% of the ad

https://github.com/dreamsoftin/facebook_audience_network рджреЗрдЦреЗрдВред рдпрд╣ рджреЗрд╢реА рд╡рд┐рдЬреНрдЮрд╛рдкрдиреЛрдВ рдХрд╛ рд╕рдорд░реНрдерди рдХрд░рддрд╛ рд╣реИред

@SachinGanesh рдХреНрдпрд╛ iOS рдкрд░ рдиреЗрдЯрд┐рд╡ рд╡рд┐рдЬреНрдЮрд╛рдкрдиреЛрдВ рдХреЗ рд▓рд┐рдП рд╕рдорд░реНрдерди рд╕рдВрднрд╡ рд╣реИ?

рд╣рд╛рдВред рдпрд╣ UiKitView рд╡рд┐рдЬреЗрдЯ рдХреЗ рд╕рд╛рде рд╕рдВрднрд╡ рд╣реИред рд▓реЗрдХрд┐рди iOS рдХреЗ рд▓рд┐рдП рдиреЗрдЯрд┐рд╡ рд╡рд┐рдЬреНрдЮрд╛рдкрди рдЕрднреА рддрдХ facebook_audience_network рдореЗрдВ рд▓рд╛рдЧреВ рдирд╣реАрдВ рдХрд┐рдП рдЧрдП рд╣реИрдВ

рдореИрдВ @nodinosaur рдХреЗ рд╕рд╛рде рдХрд╛рдо рдХрд░рддрд╛ рд╣реВрдВ рдФрд░ рдЙрдирдХреА рдмрд╛рдд рдХреЛ рдЬреЛрдбрд╝рдиреЗ рдХреЗ рд▓рд┐рдП, рд╣рдорд╛рд░реЗ рдкрд╛рд╕ рдПрдХ рдЖрдЧрд╛рдореА рдкреНрд░реЛрдЬреЗрдХреНрдЯ рд╣реИ рдЬреЛ рдлрд╝реНрд▓рдЯрд░ рдХреЗ рд╕рд╛рде рдмрд╣реБрдд рдЕрдЪреНрдЫрд╛ рд╣реЛрдЧрд╛ рд▓реЗрдХрд┐рди DFP/рд╡рд┐рдЬреНрдЮрд╛рдкрдиреЛрдВ рдкрд░ рдХреЛрдИ рднреА рд╣рд▓рдЪрд▓ рдХреЛрдИ рд╕реНрдкрдВрджрди рдирд╣реАрдВ рд╣реЛрдЧреАред

рдореИрдВ 15 рдорд┐рд▓рд┐рдпрди рд╕рдХреНрд░рд┐рдп рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛рдУрдВ рдХреЗ рд╕рд╛рде рдЕрдкрдиреЗ рджреЗрд╢ рдореЗрдВ рд╕рдмрд╕реЗ рдмрдбрд╝реЗ рд╕реЛрд╢рд▓ рдиреЗрдЯрд╡рд░реНрдХ рдХрд╛ рд╕рдВрд╕реНрдерд╛рдкрдХ рд╣реВрдВред рдореИрдВрдиреЗ рдлрд╝реНрд▓рдЯрд░ рдореЗрдВ рдорд╛рдЗрдЧреНрд░реЗрдЯ рдХрд░рдиреЗ рдХрд╛ рдлреИрд╕рд▓рд╛ рдХрд┐рдпрд╛, рдФрд░ рдЬрдм рдореИрдВрдиреЗ рдЖрд╡реЗрджрди рд╕рдорд╛рдкреНрдд рдХрд░ рджрд┐рдпрд╛, рддреЛ рдореБрдЭреЗ рдПрд╣рд╕рд╛рд╕ рд╣реБрдЖ рдХрд┐ рдореИрдВ рдЗрд╕реЗ рдореБрджреНрд░реАрдХреГрдд рдирд╣реАрдВ рдХрд░ рдкрд╛рдКрдВрдЧрд╛ред рдореИрдВ рдмреИрдирд░ рдФрд░ рдЗрдВрдЯрд░рд╕реНрдЯрд┐рд╢рд┐рдпрд▓ рдХреЗ рд╕рд╛рде рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛ рдЕрдиреБрднрд╡ рдХреЛ рдмрд░реНрдмрд╛рдж рдирд╣реАрдВ рдХрд░реВрдВрдЧрд╛ред рдиреЗрдЯрд┐рд╡ рдПрдбреАрдПрд╕ рдЖрдЬ рдПрдХ рдЬрд░реВрд░реА рдПрдкреНрд▓рд┐рдХреЗрд╢рди рд╣реИ рдХреНрдпреЛрдВрдХрд┐ рдпрд╣ рдЖрдкрдХреЛ рдЖрдХреНрд░рд╛рдордХ рд╣реБрдП рдмрд┐рдирд╛ рдЗрд╕реЗ рдореБрджреНрд░реАрдХреГрдд рдХрд░рдиреЗ рдХреА рдЕрдиреБрдорддрд┐ рджреЗрддрд╛ рд╣реИред
4 рдорд╣реАрдиреЗ рдХрд╛ рдЦреЛрдпрд╛ рдХрд╛рдо, рдореИрдВ рд╡рд╛рдкрд╕ Swift + Kotlin рдЬрд╛ рд░рд╣рд╛ рд╣реВрдБред

@jonataslaw рдЖрдкрдХреА рдкреНрд░рддрд┐рдХреНрд░рд┐рдпрд╛ рдХреЗ рд▓рд┐рдП рдзрдиреНрдпрд╡рд╛рджред рдиреЗрдЯрд┐рд╡ рдбреАрдПрдлрдкреА рд╡рд┐рдЬреНрдЮрд╛рдкрди рдХрд╛рдо рдХрд░рддреЗ рд╣реИрдВред рдЯреАрдбреНрд╕ рдЬреИрд╕реЗ рдХреБрдЫ рдкреНрд░рдХрд╛рд╢рдХ рдЕрдкрдиреЗ рд╕реНрд╡рдпрдВ рдХреЗ рджреГрд╢реНрдпрддрд╛ рдкрд╣рдЪрд╛рди рдХреЛрдб рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рддреЗ рд╣реИрдВред рдореБрдЭреЗ рд╡рд┐рд╢реНрд╡рд╛рд╕ рд╣реИ рдХрд┐ рдореИрдВрдиреЗ рдЗрд╕рдХрд╛ рд╕рдорд╛рдзрд╛рди рдХрд░ рд▓рд┐рдпрд╛ рд╣реИред

рд╕рдВрдмрдВрдзрд┐рдд рдХреЛрдб рд╣реИ https://github.com/flutter/engine/blob/master/shell/platform/android/io/flutter/plugin/platform/SingleViewPresentation.java

рдЬреИрд╕рд╛ рдХрд┐ рдХреЛрдб рдХреЗ рд╢реАрд░реНрд╖ рдкрд░ рдмрддрд╛рдпрд╛ рдЧрдпрд╛ рд╣реИ:

/*
 * A presentation used for hosting a single Android view in a virtual display.
 *
 * This presentation overrides the WindowManager's addView/removeView/updateViewLayout methods, such that views added
 * directly to the WindowManager are added as part of the presentation's view hierarchy (to fakeWindowViewGroup).
 *
 * The view hierarchy for the presentation is as following:
 *
 *          rootView
 *         /         \
 *        /           \
 *       /             \
 *   container       state.fakeWindowViewGroup
 *      |
 *   EmbeddedView
 */

рдпрд╣ fakeWindowViewGroup EmbeddedView рдХреЗ рд╢реАрд░реНрд╖ рдкрд░ рд░рдЦрд╛ рдЧрдпрд╛ рд╣реИ, рднрд▓реЗ рд╣реА рдЗрд╕рдХреЗ рдкрд╛рд░рджрд░реНрд╢реА рдЯреАрдбреНрд╕ рдХрдо рд╕реЗ рдХрдо рдпрд╣ рдорд╛рдирддреЗ рд╣реИрдВ рдХрд┐ рдпрд╣ рдкреВрд░реЗ рджреГрд╢реНрдп рдХреЛ рдХрд╡рд░ рдХрд░ рд░рд╣рд╛ рд╣реИред fakeWindowViewGroup рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реИ рддрд╛рдХрд┐ рдЬрдм рдкреЙрдкрдЕрдк рдореЗрдиреВ рдФрд░ рдкреИрдирд▓ рдЬреЛрдбрд╝реЗ рдЬрд╛рдПрдВ рддреЛ рд╡реЗ рдореВрд▓ рджреГрд╢реНрдп рдХреЗ рдКрдкрд░ рд╕реНрдерд┐рдд рд╣реЛрдВред

рд╣рд╛рд▓рд╛рдВрдХрд┐ рдпрд╣ рд╡рд╛рд╕реНрддрд╡ рдореЗрдВ рдереЛрдбрд╝рд╛ рдЕрд▓рдЧ рддрд░реАрдХреЗ рд╕реЗ рд╣рд╛рд╕рд┐рд▓ рдХрд┐рдпрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИред fakeWindowViewGroup рдореЗрдВ рдкрд╣рд▓рд╛ рджреГрд╢реНрдп $#$5 container fakeWindowViewGroup рд╣реЛрдирд╛ рдЪрд╛рд╣рд┐рдПред рдпрд╣ рддрдм fakeWindowViewGroup рдорд╛рддрд╛-рдкрд┐рддрд╛ рдХреЛ рднрд╛рдИ-рдмрд╣рди рдирд╣реАрдВ рдмрдирд╛рддрд╛ рд╣реИред WindowManager рдХреЗ addView / removeView /etc рдХреЙрд▓рдмреИрдХ рддрдм рд╡рд┐рдЪрд╛рд░реЛрдВ рдХреЛ рдЬреЛрдбрд╝ рдФрд░ рд╣рдЯрд╛ рд╕рдХрддреЗ рд╣реИрдВ рдЬреИрд╕реЗ рд╡реЗ рдЕрднреА рдХрд░рддреЗ рд╣реИрдВ, рдЬреЛ рджреГрд╢реНрдп рдХреЛ EmbeddedView рдХреЗ "рд╢реАрд░реНрд╖ рдкрд░" рд░рдЦрддрд╛ рд╣реИ рдХреНрдпреЛрдВрдХрд┐ рд╡рд╣ рд╣реИ рдПрдВрдбреНрд░реЙрдЗрдб рдореЗрдВ рдорд╛рдирдХ рдбреНрд░рд╛рдЗрдВрдЧ рдСрд░реНрдбрд░ред рдЗрд╕ рд╕рдорд╕реНрдпрд╛ рдХреЛ рд╣рд▓ рдХрд░рдирд╛ рдХрд┐ fakeWindowViewGroup рднрд╛рдИ EmbeddedView рдХреЛ рдХрд╡рд░ рдХрд░ рд░рд╣рд╛ рд╣реИред

/рд╕реАрд╕реА @amirh

рдореИрдВрдиреЗ рдкрд░реАрдХреНрд╖рдг рдХреЗ рд▓рд┐рдП рдЕрдкрдиреЗ рд╕реНрдерд╛рдиреАрдп рдПрдореНрдмреЗрдбреЗрдб рд╡реНрдпреВ рдХреЛрдб рдХрд╛ рдкрд░реАрдХреНрд╖рдг рдХрд┐рдпрд╛ рд╣реИред

private void findAndHideFakeWindowManagerViewGroup()
{
    final ViewGroup parent = (ViewGroup) ((ViewGroup) getParent()).getParent();
    parent.getChildAt(1).setVisibility(View.INVISIBLE);
}

рдФрд░ рдЗрд╕рдиреЗ рдЗрд╕ рдореБрджреНрджреЗ рдХреЛ рд╣рд▓ рдХрд┐рдпрд╛ред рдЗрд╕рд▓рд┐рдП, рдпрджрд┐ рдордВрдЪ SingleViewPresentation.java рдХреЛ рдореЗрд░реА рдкрд┐рдЫрд▓реА рдЯрд┐рдкреНрдкрдгреА рдХреА рддрд░рд╣ рдХрд╛рдо рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рд╕рдорд╛рдпреЛрдЬрд┐рдд рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ, рддреЛ рдпрд╣ рдЗрд╕ рдореБрджреНрджреЗ рдХреЛ рд╣рд▓ рдХрд░реЗрдЧрд╛ред

__рдпрд╣ рдХреЛрдИ рд╕рдорд╛рдзрд╛рди рдирд╣реАрдВ рд╣реИ.. рдпрд╣ рдПрдХ рд╕рдорд╛рдзрд╛рди рд╣реИред рдпрджрд┐ рдЖрдкрдХрд╛ рдПрдореНрдмреЗрдбреЗрдб-рд╡реНрдпреВ рдХреЛрдИ рдбрд╛рдпрд▓реЙрдЧ рдпрд╛ рдкреЙрдкрдЕрдк рдореЗрдиреВ, рдпрд╛ рдлрд╝реБрд▓рд╕реНрдХреНрд░реАрди рджреГрд╢реНрдп рдкреНрд░рджрд░реНрд╢рд┐рдд рдХрд░рдиреЗ рдХрд╛ рдкреНрд░рдпрд╛рд╕ рдХрд░рддрд╛ рд╣реИред рдЙрдкрд░реЛрдХреНрдд рдХреЛрдб рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рддреЗ рд╕рдордп рдЗрд╕реЗ рдкреНрд░рджрд░реНрд╢рд┐рдд рдирд╣реАрдВ рдХрд┐рдпрд╛ рдЬрд╛рдПрдЧрд╛ред рдХреГрдкрдпрд╛ рдкреАрдЖрд░ рдХреЗ __ рдореЗрдВ рд╡рд┐рд▓рдп рд╣реЛрдиреЗ рдХреА рдкреНрд░рддреАрдХреНрд╖рд╛ рдХрд░реЗрдВ

рдкреАрдЖрд░ рд╕рдВрд▓рдЧреНрди рд╣реИ рдЬрд┐рд╕реЗ Android рдкрд░ рд╕рдорд╕реНрдпрд╛ рдХрд╛ рд╕рдорд╛рдзрд╛рди рдХрд░рдирд╛ рдЪрд╛рд╣рд┐рдПред рдореБрдЭреЗ рдирд╣реАрдВ рдкрддрд╛ рдХрд┐ рдЖрдИрдУрдПрд╕ рдкрд░ рдПрдХ рд╣реА рд╕рдорд╕реНрдпрд╛ рдореМрдЬреВрдж рд╣реИ рдпрд╛ рдирд╣реАрдВред рдореИрдВ рд╡рд░реНрддрдорд╛рди рдореЗрдВ рдЗрд╕рдХрд╛ рдкрд░реАрдХреНрд╖рдг рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдЗрдВрдЬрди рдмрдирд╛рдиреЗ рдореЗрдВ рд╕рдХреНрд╖рдо рдирд╣реАрдВ рд╣реВрдВ, рдЗрд╕рд▓рд┐рдП рдХрд┐рд╕реА рдХреЛ рдирд┐рд░реНрдорд╛рдг рд╕реЗ рдмрд╛рд╣рд░ рдирд┐рдХрд▓рдиреЗ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реЛрдЧреАред рдпрджрд┐ рдЯреАрдо рдЗрд╕реЗ рд╕реАрдзреЗ рдХрд░ рд╕рдХрддреА рд╣реИ, рддреЛ рд╣рдо рд╕реБрдзрд╛рд░ рдХрд╛рд░реНрдпреЛрдВ рдХреЛ рд╕рддреНрдпрд╛рдкрд┐рдд рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рд╕реНрдерд╛рдиреАрдп рд╡рд┐рдЬреНрдЮрд╛рдкрди-рдПрд╕рдбреАрдХреЗ рдХреЗ рд╡рд┐рд░реБрджреНрдз рдХрд╕реНрдЯрдо рдЗрдВрдЬрди рдирд┐рд░реНрдорд╛рдг рдХреЛ рд╕рддреНрдпрд╛рдкрд┐рдд рдХрд░ рд╕рдХрддреЗ рд╣реИрдВред

рдХреНрдпрд╛ рдЗрд╕ рд╕реБрд╡рд┐рдзрд╛ рдкрд░ рдХреЛрдИ рдкреНрд░рдЧрддрд┐ рд╣реБрдИ рд╣реИ рдпрд╛ рдХреЛрдИ рд╕рдордпрд░реЗрдЦрд╛ рд╣реИ рдЬрд┐рд╕рдХреА рд╣рдо рдкреНрд░рддреАрдХреНрд╖рд╛ рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ?

@RaresMihalcea рдпрд╣ рднрд╡рд┐рд╖реНрдп рдХреЗ рдореАрд▓ рдХреЗ рдкрддреНрдерд░ (01 рдЬрдирд╡рд░реА, 2033 рддрдХ) рдХреЗ рд▓рд┐рдП рдирд┐рд░реНрдзрд╛рд░рд┐рдд рд╣реИ, рдЬреЛ рдЗрд╕ рд╕реБрд╡рд┐рдзрд╛ рдХреЗ рдорд╣рддреНрд╡ рдХреЛ рджреЗрдЦрддреЗ рд╣реБрдП рдХреБрдЫ рд╣рдж рддрдХ рдкрд░реЗрд╢рд╛рди рдХрд░рдиреЗ рд╡рд╛рд▓рд╛ рд╣реИред рдореБрдЭреЗ рд╕рдВрджреЗрд╣ рд╣реИ рдХрд┐ рджреЗрд╢реА admob рд╡рд┐рдЬреНрдЮрд╛рдкрдиреЛрдВ рдХреЗ рд▓рд┐рдП рд▓рд╛рдкрддрд╛ рд╕рдорд░реНрдерди рдмрд╣реБрдд рд╕рд╛рд░реЗ рдбреЗрд╡рд▓рдкрд░реНрд╕ рдХреЗ рд▓рд┐рдП рдЧреЗрдо-рдЪреЗрдВрдЬрд░ рд╣реИред

рдПрдХ рдРрд╕реЗ рдмрд┐рдВрджреБ рдкрд░ рдкрд╣реБрдБрдЪ рдЧрдП рдЬрд╣рд╛рдБ рд╣рдореЗрдВ рдПрдХ рдЧреНрд░рд╛рд╣рдХ рдХреЛ рдмрддрд╛рдирд╛ рдкрдбрд╝рд╛ "рд╣рдо рдЖрдкрдХреА рдЬрд╝рд░реВрд░рдд рдХреА рд╣рд░ рдЪреАрдЬрд╝ рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ, рдлрд╝реНрд▓рдЯрд░ рдЕрджреНрднреБрдд рд╣реИ, рд▓реЗрдХрд┐рди рд╣рдо iOS рдкрд░ рдореВрд▓ рд╡рд┐рдЬреНрдЮрд╛рдкрди рдирд╣реАрдВ рдХрд░ рд╕рдХрддреЗред" рдпрд╣ рдкрд╛рдЧрд▓ рд▓рдЧрддрд╛ рд╣реИ рдХрд┐ рдЗрд╕ рдврд╛рдВрдЪреЗ рдореЗрдВ рдЖрдиреЗ рд╡рд╛рд▓реЗ рдХреБрдЫ рд▓реЛрдЧреЛрдВ рдХреЗ рд▓рд┐рдП рдПрдХ рд╕реМрджрд╛ рдмреНрд░реЗрдХрд░ рд╣реЛрдиреЗ рдкрд░ рдЗрд╕реЗ рдПрдХ рдмрдбрд╝рд╛ рд╕реМрджрд╛ рдирд╣реАрдВ рдорд╛рдирд╛ рдЬрд╛ рд░рд╣рд╛ рд╣реИред рдЧреВрдЧрд▓ рдХреГрдкрдпрд╛!

рдЪреЗрдХ рдЗрди рдХрд┐рдпрд╛ рдЬрд╛ рд░рд╣рд╛ рд╣реИред рдХреЛрдИ рдЕрдкрдбреЗрдЯ?

рдЗрд╕рд▓рд┐рдП рдореИрдВ рд╡реИрдХрд▓реНрдкрд┐рдХ рддрдХрдиреАрдХреА рд╕реНрдЯреИрдХ рджреЗрдЦ рд░рд╣рд╛ рд╣реВрдВ рдЬрд┐рд╕рдХрд╛ рдЙрдкрдпреЛрдЧ рдореИрдВ рдЕрдкрдиреЗ рдкреНрд░реЛрдЬреЗрдХреНрдЯ рдХреЗ рд▓рд┐рдП рдХрд░ рд╕рдХрддрд╛ рд╣реВрдВ рдЬрд┐рд╕рдореЗрдВ рдореВрд▓ рд╡рд┐рдЬреНрдЮрд╛рдкрди рд╣реЛрдирд╛ рдЪрд╛рд╣рд┐рдПред
рдореБрдЭреЗ рдкрддрд╛ рдЪрд▓рд╛ рдХрд┐ рдкреНрд░рддрд┐рдХреНрд░рд┐рдпрд╛-рдореВрд▓ рдФрд░ рдЖрдпрдирд┐рдХ рдпрд╛ рдЙрди рд▓реЛрдЧреЛрдВ рдХреЗ рд▓рд┐рдП рдпрдерд╛рд░реНрдерд╡рд╛рджреА рд╕рдордпрд░реЗрдЦрд╛ рдХреЗ рд▓рд┐рдП рдХреЛрдИ рд╕рдорд░реНрдерди рдирд╣реАрдВ рд╣реИред
рдХреНрдпрд╛ рдРрд╕рд╛ рд╣реЛ рд╕рдХрддрд╛ рд╣реИ рдХрд┐ рдиреЗрдЯрд┐рд╡ рд╡рд┐рдЬреНрдЮрд╛рдкрди рд╕рд┐рд░реНрдл рдиреЗрдЯрд┐рд╡ рдЯреЗрдХ рдмрд╛ рдбрдо рдЯреАрдПрд╕рдПрд╕ рдХреЗ рд▓рд┐рдП рд╣реЛрдВ?
рджреБрд░реНрднрд╛рдЧреНрдп рд╕реЗ, рдРрд╕рд╛ рд▓рдЧрддрд╛ рд╣реИ рдХрд┐ рдореБрдЭреЗ рд╡рд╛рд╕реНрддрд╡ рдореЗрдВ рдЕрдкрдиреЗ рдкрд╛рд▓рддреВ рдкреНрд░реЛрдЬреЗрдХреНрдЯ рдкрд░ рдХрд╛рдо рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдХреЛрдЯрд▓рд┐рди рд╕реАрдЦрдирд╛ рд╣реЛрдЧрд╛ рдФрд░ рдореИрдХ рдУрдПрд╕ рд╡реАрдПрдо рдбрд╛рдЙрдирд▓реЛрдб рдХрд░рдирд╛ рд╣реЛрдЧрд╛ рдХреНрдпреЛрдВрдХрд┐ рдореИрдВ рдЗрд╕реЗ рдорд╣реАрдиреЛрдВ рддрдХ рд╢реБрд░реВ рдХрд░рдиреЗ рдореЗрдВ рдЕрд╕рдорд░реНрде рд╣реЛрдиреЗ рдХреЗ рдХрд╛рд░рдг рдердХ рдЧрдпрд╛ рд╣реВрдВред

рдкреАрдПрд╕ рдЕрдЧрд░ рдХреЛрдИ рдЖрдпреЛрдирд┐рдХ рдпрд╛ рд░рд┐рдПрдХреНрдЯ-рдиреЗрдЯрд┐рд╡ рдХреЗ рд▓рд┐рдП рдПрдХ рдореЙрдбреНрдпреВрд▓ рдЬрд╛рдирддрд╛ рд╣реИ рдЬреЛ рд╡рд╛рд╕реНрддрд╡ рдореЗрдВ рджреЗрд╢реА рд╡рд┐рдЬреНрдЮрд╛рдкрдиреЛрдВ рдХреЗ рдЙрдкрдпреЛрдЧ рдХреА рдЕрдиреБрдорддрд┐ рджреЗрддрд╛ рд╣реИ рддреЛ рдореИрдВ рд╡рд╛рд╕реНрддрд╡ рдореЗрдВ рдЖрднрд╛рд░реА рд░рд╣реВрдВрдЧрд╛!

рдкреВрд░реА рддрд░рд╣ рд╕реЗ рдиреЗрдЯрд┐рд╡ рд╡рд┐рдЬреНрдЮрд╛рдкрди рдЖрджрд░реНрд╢ рд╣реЛрдВрдЧреЗ, рдпрд╣ рджреЗрдЦрддреЗ рд╣реБрдП рдХрд┐ рдиреЗрдЯрд┐рд╡ рдРрдк рдбреЗрд╡рд▓рдкрдореЗрдВрдЯ рдХреЗ рд▓рд┐рдП рднреА рдиреЗрдЯрд┐рд╡ рдПрдбрдореЙрдм рд╡рд┐рдЬреНрдЮрд╛рдкрди рдЕрднреА рднреА рдмреАрдЯрд╛ рдореЗрдВ рд╣реИрдВ, рдЗрд╕ рдмреАрдЪ рдореБрдЭреЗ рдЦреБрд╢реА рд╣реЛрдЧреА рдЕрдЧрд░ рд╡реЗ рдЗрд╕реЗ рдЕрдкрдиреЗ рдлрд╛рдпрд░рдмреЗрд╕_рдПрдбрдореЛрдм рдкреНрд▓рдЧрдЗрди рдореЗрдВ рдареАрдХ рдХрд░ рд╕рдХреЗрдВ, рдЬрд┐рд╕рдХреА рдирд┐рдореНрдирд▓рд┐рдЦрд┐рдд рд╕реАрдорд╛рдПрдБ рд╣реИрдВ:

"рдмреИрдирд░ рд╡рд┐рдЬреНрдЮрд╛рдкрдиреЛрдВ рдХреА рд╕реНрдерд┐рддрд┐ рдирд┐рд░реНрдзрд╛рд░рдг рдХрд╛рд░реНрдпрдХреНрд╖рдорддрд╛ рд╕реАрдорд┐рдд рд╣реЛрддреА рд╣реИред рдЙрдиреНрд╣реЗрдВ рд╕реНрдХреНрд░реАрди рдХреЗ рдКрдкрд░ рдпрд╛ рдиреАрдЪреЗ рдФрд░ рдХрд┐рдирд╛рд░реЗ рд╕реЗ рддрд╛рд░реНрдХрд┐рдХ рдкрд┐рдХреНрд╕реЗрд▓ рдСрдлрд╕реЗрдЯ рдкрд░ рд╕реНрдерд┐рдд рдХрд┐рдпрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИред"

рдпрджрд┐ рд╡реЗ рдЗрд╕реЗ рдареАрдХ рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ рддреЛ рдХрдо рд╕реЗ рдХрдо рд╣рдо рд╕рднреА "рдореВрд▓" рддрд░реАрдХреЗ рд╕реЗ рд╡рд┐рдЬреНрдЮрд╛рдкрди рджрд┐рдЦрд╛ рд╕рдХрддреЗ рд╣реИрдВ рдЬрд╣рд╛рдВ рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛ рдЙрдирдХреЗ рджреНрд╡рд╛рд░рд╛ рд╕реНрдХреНрд░реЙрд▓ рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ рдЖрджрд┐ред

рдореБрдЭреЗ рдкрддрд╛ рд╣реИ рдХрд┐ рдРрд╕реЗ рдЕрдиреНрдп рдкреНрд▓рдЧрдЗрдиреНрд╕ рд╣реИрдВ рдЬреЛ рдЗрд╕реЗ рд╣рд▓ рдХрд░рдиреЗ рдХрд╛ рдкреНрд░рдпрд╛рд╕ рдХрд░рддреЗ рд╣реИрдВ рд▓реЗрдХрд┐рди рд╡реЗ рд╡рд┐рд╢реЗрд╖ рд░реВрдк рд╕реЗ рдЖрдИрдУрдПрд╕ рдХреЗ рд▓рд┐рдП рдЫреЛрдЯреА рд╣реИрдВред рдмрд╣реБрдд рдЕрдЪреНрдЫрд╛ рд╣реЛрдЧрд╛ рдЕрдЧрд░ "firebase_admob" рдирд╛рдордХ рд╕реНрдкрдВрджрди рд╕рдорд░реНрдерд┐рдд рдкреНрд▓рдЧрдЗрди рдХрд╛ рд╣рд┐рд╕реНрд╕рд╛ рдерд╛ред

рд╕реНрдкрдВрджрди рдмрд╣реБрдд рдмрдврд╝рд┐рдпрд╛ рд╣реИ, рд▓реЗрдХрд┐рди рдореИрдВ рдореВрд▓ рд╡рд┐рдЬреНрдЮрд╛рдкрдиреЛрдВ рдХреЗ рд▓рд┐рдП 01 рдЬрдирд╡рд░реА, 2033 рддрдХ рдкреНрд░рддреАрдХреНрд╖рд╛ рдирд╣реАрдВ рдХрд░реВрдВрдЧрд╛ред рдпрд╣ рдордЬрд╝реЗрджрд╛рд░ рд╣реИ, рдпрд╣ рд╡рд╛рд╕реНрддрд╡ рдореЗрдВ рдордЬрд╝реЗрджрд╛рд░ рд╣реИ, рдпрд╣ 2019 рд╣реИ, рдФрд░ рдЗрд╕ рддрд░рд╣ рдХреА рдПрдХ рдкреНрд░рд╛рд╕рдВрдЧрд┐рдХ рднреВрдорд┐рдХрд╛ рдирд┐рднрд╛рдиреЗ рдХреЗ рд▓рд┐рдП, рд╣рдореЗрдВ рдЕрдкрдиреЗ рдкреЛрддреЗ-рдкреЛрддрд┐рдпреЛрдВ рдХреЗ рдЬрдиреНрдо рдХреА рдкреНрд░рддреАрдХреНрд╖рд╛ рдХрд░рдиреА рд╣реЛрдЧреА (2033 рдореЗрдВ "рдПрдВрдбреНрд░реЙрдЗрдб" рднреА рдирд╣реАрдВ рд╣реЛ рд╕рдХрддрд╛ рд╣реИ рдФрд░ "рдЖрдИрдУрдПрд╕" рддрдХрдиреАрдХ рд╣рд░ рджрд╢рдХ рдореЗрдВ рдирд╡реАрдиреАрдХреГрдд рд╣реЛ рдЧрдИ рд╣реИ ) рдиреЗрдЯрд┐рд╡ рд╡рд┐рдЬреНрдЮрд╛рдкрди рд╣реИрдВред

рдЕрдкрдиреА рдкреНрд░рддрд┐рдХреНрд░рд┐рдпрд╛ рджреЗрдиреЗ рдХреЗ рд▓рд┐рдП рд╕рднреА рдХрд╛ рдзрдиреНрдпрд╡рд╛рджред

рдЗрд╕ рдереНрд░реЗрдб рдореЗрдВ рдХрдИ рд╡рд┐рд╢реЗрд╖рддрд╛рдУрдВ рдФрд░ рд╕рдВрднрд╛рд╡рд┐рдд рд╕рдорд╛рдзрд╛рдиреЛрдВ рдкрд░ рдЪрд░реНрдЪрд╛ рдХреА рдЧрдИ рд╣реИ, рдореИрдВ рд╕рдореБрджрд╛рдп рдХреА рдорд╛рдВрдЧ рдХреЛ рдмреЗрд╣рддрд░ рдврдВрдЧ рд╕реЗ рд╕рдордЭрдиреЗ рдХреЗ рд▓рд┐рдП рдЗрд╕реЗ рдХрдИ рдореБрджреНрджреЛрдВ рдкрд░ рд╡рд┐рднрд╛рдЬрд┐рдд рдХрд░ рд░рд╣рд╛ рд╣реВрдВ, рдХреГрдкрдпрд╛ рдЕрдкрдирд╛ рдЕрдВрдЧреВрдард╛ рдЙрди рдореБрджреНрджреЛрдВ рдкрд░ рдЬреЛрдбрд╝реЗрдВ рдЬрд┐рдирдХреА рдЖрдк рдкрд░рд╡рд╛рд╣ рдХрд░рддреЗ рд╣реИрдВред

рд╡рд┐рдЬреЗрдЯ рдЯреНрд░реА рдХреЗ рд╣рд┐рд╕реНрд╕реЗ рдХреЗ рд░реВрдк рдореЗрдВ рдкреНрд▓реЗрдЯрдлрд╝реЙрд░реНрдо рд╡рд┐рд╢рд┐рд╖реНрдЯ рдиреЗрдЯрд┐рд╡ рд╡рд┐рдЬреНрдЮрд╛рдкрди UI рдХреЛ рдПрдореНрдмреЗрдб рдХрд░рдХреЗ рдЙрдиреНрдирдд рдиреЗрдЯрд┐рд╡ рд╡рд┐рдЬреНрдЮрд╛рдкрдиреЛрдВ рдХрд╛ рд╕рдорд░реНрдерди рдХрд░рдирд╛

рд╡рд░реНрддрдорд╛рди рдЕрдВрдХ рдореЗрдВ рдкреНрд░рдпреБрдХреНрдд рд╢рдмреНрдж "рдореВрд▓ рд╡рд┐рдЬреНрдЮрд╛рдкрди" рдПрдХ рд╡рд┐рд╢рд┐рд╖реНрдЯ AdMob рд╡рд┐рдЬреНрдЮрд╛рдкрди рдкреНрд░рд╛рд░реВрдк рдХреЛ рд╕рдВрджрд░реНрднрд┐рдд рдХрд░рддрд╛ рд╣реИ рдЬрд┐рд╕реЗ " рдореВрд▓ рд╡рд┐рдЬреНрдЮрд╛рдкрди " рдХрд╣рд╛ рдЬрд╛рддрд╛ рд╣реИ, рдЬреЛ рд╡рд░реНрддрдорд╛рди рдореЗрдВ рдРрдк рдбреЗрд╡рд▓рдкрд░реНрд╕ (рдкреНрд░рдХрд╛рд╢рдХреЛрдВ) рдХреЗ рд╕реАрдорд┐рдд рд╕рдореВрд╣ рдХреЗ рд▓рд┐рдП рдЙрдкрд▓рдмреНрдз рд╣реИред рдореВрд▓ рд╡рд┐рдЬреНрдЮрд╛рдкрди рдкреНрд░рд╛рд░реВрдк рдбреЗрд╡рд▓рдкрд░реНрд╕ рдХреЛ рд╡рд┐рдЬреНрдЮрд╛рдкрдиреЛрдВ рдХреЛ рдкреНрд░рд╕реНрддреБрдд рдХрд░рдиреЗ рдХреЗ рддрд░реАрдХреЗ рдХреЛ рдЕрдиреБрдХреВрд▓рд┐рдд рдХрд░рдиреЗ рдХреА рдЕрдиреБрдорддрд┐ рджреЗрддрд╛ рд╣реИ (рд╡рд┐рдЬреНрдЮрд╛рдкрди рдХреЗ рд▓рд┐рдП рдЕрдкрдиреЗ рд╕реНрд╡рдпрдВ рдХреЗ Android/iOS рджреГрд╢реНрдп рдмрдирд╛рдХрд░)ред

рдпрд╣рд╛рдВ рдЪрд░реНрдЪрд╛ рдХреА рдЧрдИ рд╕реБрд╡рд┐рдзрд╛ рдХрд╛ рдорддрд▓рдм рдпрд╣ рд╣реЛрдЧрд╛ рдХрд┐ рдРрдк рдбреЗрд╡рд▓рдкрд░реНрд╕ рдПрдВрдбреНрд░реЙрдЗрдб/рдЖрдИрдУрдПрд╕ рдпреВрдЖрдИ рдШрдЯрдХреЛрдВ (рдлреНрд▓рдЯрд░ рд╡рд┐рдЬреЗрдЯреНрд╕ рдирд╣реАрдВ) рдХрд╛ рдЙрдкрдпреЛрдЧ рдпрд╣ рдХреЙрдиреНрдлрд╝рд┐рдЧрд░ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдХрд░реЗрдВрдЧреЗ рдХрд┐ рд╡рд┐рдЬреНрдЮрд╛рдкрди рдХреИрд╕реЗ рдкреНрд░рд╕реНрддреБрдд рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ, рдФрд░ рдореВрд▓ рд╡рд┐рдЬреНрдЮрд╛рдкрди рдмрд╛рдж рдореЗрдВ рдкреНрд▓реЗрдЯрдлреЙрд░реНрдо рджреНрд╡рд╛рд░рд╛ рдкреНрд░рджрд╛рди рдХрд┐рдП рдЧрдП рдлрд╝реНрд▓рдЯрд░ рд╡рд┐рдЬреЗрдЯ рдЯреНрд░реА рдореЗрдВ рдПрдореНрдмреЗрдб рдХрд┐рдпрд╛ рдЬрд╛рдПрдЧрд╛ред

рд╡рд░реНрддрдорд╛рди рдЕрдВрдХ рдореЗрдВ рд╣рдо рдпрд╣реА рдЯреНрд░реИрдХ рдХрд░ рд░рд╣реЗ рд╣реИрдВред

рдлрд╝реНрд▓рдЯрд░ рд╡рд┐рдЬреЗрдЯ рдЯреНрд░реА рдореЗрдВ AdMob рдмреИрдирд░ рд╡рд┐рдЬреНрдЮрд╛рдкрди рдПрдореНрдмреЗрдб рдХрд░рдирд╛

рдЗрд╕ рдореБрджреНрджреЗ рдореЗрдВ рдЪрд░реНрдЪрд╛ рдХреА рдЧрдИ рдПрдХ рдЕрддрд┐рд░рд┐рдХреНрдд рд╡рд┐рд╢реЗрд╖рддрд╛ рдлрд╝реНрд▓рдЯрд░ рд╡рд┐рдЬреЗрдЯ рдЯреНрд░реА рдХреЗ рд╣рд┐рд╕реНрд╕реЗ рдХреЗ рд░реВрдк рдореЗрдВ рдПрдХ AdMob рдмреИрдирд░ рд╡рд┐рдЬреНрдЮрд╛рдкрди рдХреЛ рдПрдореНрдмреЗрдб рдХрд░рдиреЗ рдХреА рдХреНрд╖рдорддрд╛ рд╣реИ (рдмрдирд╛рдо firebase_admob рдкреНрд▓рдЧрдЗрди рджреНрд╡рд╛рд░рд╛ рд▓рд┐рдпрд╛ рдЧрдпрд╛ рд╡рд░реНрддрдорд╛рди рджреГрд╖реНрдЯрд┐рдХреЛрдг рдЬреЛ рдлрд╝реНрд▓рдЯрд░ UI рдХреЗ рд╢реАрд░реНрд╖ рдкрд░ рдмреИрдирд░ рд╡рд┐рдЬреНрдЮрд╛рдкрди рдХреЛ рдУрд╡рд░рд▓реЗ рдХрд░рдирд╛ рд╣реИред рдПрдХ рдкреВрд░реНрд╡ рдирд┐рд░реНрдзрд╛рд░рд┐рдд рд╕реНрдерд┐рддрд┐)ред

рдЗрд╕реЗ https://github.com/flutter/flutter/issues/35081 рдореЗрдВ рдЯреНрд░реИрдХ рдХрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИ, рдЕрдЧрд░ рдЖрдкрдХреЛ рдЗрд╕рдХреА рдкрд░рд╡рд╛рд╣ рд╣реИ рддреЛ рдХреГрдкрдпрд╛ рдЕрдкрдирд╛ рдЕрдВрдЧреВрдард╛ рдЬреЛрдбрд╝реЗрдВред

рдлрд╝реНрд▓рдЯрд░ UI рдХреЗ рд╢реАрд░реНрд╖ рдкрд░ рдкреНрд▓реЗрдЯрдлрд╝реЙрд░реНрдо-рд╡рд┐рд╢рд┐рд╖реНрдЯ рдиреЗрдЯрд┐рд╡ рд╡рд┐рдЬреНрдЮрд╛рдкрди UI рдХреЛ рдУрд╡рд░рд▓реЗ рдХрд░рдХреЗ рдЙрдиреНрдирдд рдиреЗрдЯрд┐рд╡ рд╡рд┐рдЬреНрдЮрд╛рдкрдиреЛрдВ рдХрд╛ рд╕рдорд░реНрдерди рдХрд░рдирд╛

рдпрд╣ рд▓рдЧрднрдЧ рд╡рд╣реА рдХрд╛рд░реНрдпрдХреНрд╖рдорддрд╛ рджреЗрдЧрд╛ рдЬреЛ firebase_admob рдкреНрд▓рдЧрдЗрди рдореЗрдВ рд╡рд░реНрддрдорд╛рди рдмреИрдирд░ рд╕рдорд░реНрдерди рдХреЗ рд░реВрдк рдореЗрдВ рд╣реИ, рд▓реЗрдХрд┐рди рдореВрд▓ рд╡рд┐рдЬреНрдЮрд╛рдкрдиреЛрдВ рдХреЗ рд╕рд╛рде (рдЙрджрд╛рд╣рд░рдг рдХреЗ рд▓рд┐рдП, рдПрдХ рдореВрд▓ рд╡рд┐рдЬреНрдЮрд╛рдкрди рдПрдХ рдирд┐рд╢реНрдЪрд┐рдд рд╕реНрдерд┐рддрд┐ рдореЗрдВ рджрд┐рдЦрд╛рдИ рджреЗрддрд╛ рд╣реИ, рдкреВрд░реЗ рдлрд╝реНрд▓рдЯрд░ UI рдкрд░ рддреИрд░рддрд╛ рд╣реИ)ред

рдЬрдмрдХрд┐ рдореВрд▓ рд╡рд┐рдЬреНрдЮрд╛рдкрдиреЛрдВ рдХреЛ рдПрдореНрдмреЗрдб рдХрд░рдиреЗ рдореЗрдВ рд╕рдХреНрд╖рдо рд╣реЛрдирд╛ рд╕реНрдкрд╖реНрдЯ рд░реВрдк рд╕реЗ рдмреЗрд╣рддрд░ рд╡рд┐рдХрд▓реНрдк рд╣реИ, рдпрд╣ "рдлреНрд▓реЛрдЯрд┐рдВрдЧ" рджреГрд╖реНрдЯрд┐рдХреЛрдг рдЬреЛ рд╡рд░реНрддрдорд╛рди рдмреИрдирд░ рд╕рдорд░реНрдерди рдХреЗ рд╕рдорд╛рди рд╣реИ, рдХрдо рд╕рдордп рд╕реАрдорд╛ рдХреЗ рднреАрддрд░ рдЕрдкреЗрдХреНрд╖рд╛ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдЙрдЪрд┐рдд рд╣реИред

рдХреГрдкрдпрд╛ рдЕрдкрдирд╛ рдЕрдВрдЧреВрдард╛ https://github.com/flutter/flutter/issues/35082 рдкрд░ рдЬреЛрдбрд╝реЗрдВ рдпрджрд┐ рдпрд╣ рд╡рд┐рдХрд▓реНрдк рдЖрдкрдХреА рдорджрдж рдХрд░реЗрдЧрд╛ред

рдлрд╝реНрд▓рдЯрд░ рд░реЗрдВрдбрд░рд┐рдВрдЧ рдХреЗ рд╕рд╛рде рдЙрдиреНрдирдд рдиреЗрдЯрд┐рд╡ рд╡рд┐рдЬреНрдЮрд╛рдкрдиреЛрдВ рдХрд╛ рд╕рдорд░реНрдерди

рдЗрд╕рдХрд╛ рдорддрд▓рдм рд╣реИ рдХрд┐ рдЖрдк рдореВрд▓ рд╡рд┐рдЬреНрдЮрд╛рдкрди рдХреЛ рдкреНрд░рд╕реНрддреБрдд рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдлрд╝реНрд▓рдЯрд░ рд╡рд┐рдЬреЗрдЯ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░реЗрдВрдЧреЗ, рдареАрдХ рдЙрд╕реА рддрд░рд╣ рдЬреИрд╕реЗ рдЖрдк рдореВрд▓ Android/iOS рдХреЗ рд▓рд┐рдП рд╡рд┐рдХрд╕рд┐рдд рдХрд░ рд░рд╣реЗ рдереЗред

рдзреНрдпрд╛рди рджреЗрдВ рдХрд┐ рдпрд╣ рд╡рд┐рдХрд▓реНрдк рд╢рд╛рдпрдж рд╣рд╛рд╕рд┐рд▓ рдХрд░рдирд╛ рд╕рдмрд╕реЗ рдХрдард┐рди рд╣реИ рдФрд░ рднрд╡рд┐рд╖реНрдп рдореЗрдВ рдЕрднреА рднреА рдмрд╣реБрдд рджреВрд░ рд╣реИред

рдЗрд╕реЗ https://github.com/flutter/flutter/issues/35083 рдореЗрдВ рдЯреНрд░реИрдХ рдХрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИ

рдкреВрд░реА рддрд░рд╣ рд╕реЗ рдиреЗрдЯрд┐рд╡ рд╡рд┐рдЬреНрдЮрд╛рдкрди рдЖрджрд░реНрд╢ рд╣реЛрдВрдЧреЗ, рдпрд╣ рджреЗрдЦрддреЗ рд╣реБрдП рдХрд┐ рдиреЗрдЯрд┐рд╡ рдРрдк рдбреЗрд╡рд▓рдкрдореЗрдВрдЯ рдХреЗ рд▓рд┐рдП рднреА рдиреЗрдЯрд┐рд╡ рдПрдбрдореЙрдм рд╡рд┐рдЬреНрдЮрд╛рдкрди рдЕрднреА рднреА рдмреАрдЯрд╛ рдореЗрдВ рд╣реИрдВ, рдЗрд╕ рдмреАрдЪ рдореБрдЭреЗ рдЦреБрд╢реА рд╣реЛрдЧреА рдЕрдЧрд░ рд╡реЗ рдЗрд╕реЗ рдЕрдкрдиреЗ рдлрд╛рдпрд░рдмреЗрд╕_рдПрдбрдореЛрдм рдкреНрд▓рдЧрдЗрди рдореЗрдВ рдареАрдХ рдХрд░ рд╕рдХреЗрдВ, рдЬрд┐рд╕рдХреА рдирд┐рдореНрдирд▓рд┐рдЦрд┐рдд рд╕реАрдорд╛рдПрдБ рд╣реИрдВ:

"рдмреИрдирд░ рд╡рд┐рдЬреНрдЮрд╛рдкрдиреЛрдВ рдХреА рд╕реНрдерд┐рддрд┐ рдирд┐рд░реНрдзрд╛рд░рдг рдХрд╛рд░реНрдпрдХреНрд╖рдорддрд╛ рд╕реАрдорд┐рдд рд╣реЛрддреА рд╣реИред рдЙрдиреНрд╣реЗрдВ рд╕реНрдХреНрд░реАрди рдХреЗ рдКрдкрд░ рдпрд╛ рдиреАрдЪреЗ рдФрд░ рдХрд┐рдирд╛рд░реЗ рд╕реЗ рддрд╛рд░реНрдХрд┐рдХ рдкрд┐рдХреНрд╕реЗрд▓ рдСрдлрд╕реЗрдЯ рдкрд░ рд╕реНрдерд┐рдд рдХрд┐рдпрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИред"

рдпрджрд┐ рд╡реЗ рдЗрд╕реЗ рдареАрдХ рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ рддреЛ рдХрдо рд╕реЗ рдХрдо рд╣рдо рд╕рднреА "рдореВрд▓" рддрд░реАрдХреЗ рд╕реЗ рд╡рд┐рдЬреНрдЮрд╛рдкрди рджрд┐рдЦрд╛ рд╕рдХрддреЗ рд╣реИрдВ рдЬрд╣рд╛рдВ рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛ рдЙрдирдХреЗ рджреНрд╡рд╛рд░рд╛ рд╕реНрдХреНрд░реЙрд▓ рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ рдЖрджрд┐ред

рдореБрдЭреЗ рдкрддрд╛ рд╣реИ рдХрд┐ рдРрд╕реЗ рдЕрдиреНрдп рдкреНрд▓рдЧрдЗрдиреНрд╕ рд╣реИрдВ рдЬреЛ рдЗрд╕реЗ рд╣рд▓ рдХрд░рдиреЗ рдХрд╛ рдкреНрд░рдпрд╛рд╕ рдХрд░рддреЗ рд╣реИрдВ рд▓реЗрдХрд┐рди рд╡реЗ рд╡рд┐рд╢реЗрд╖ рд░реВрдк рд╕реЗ рдЖрдИрдУрдПрд╕ рдХреЗ рд▓рд┐рдП рдЫреЛрдЯреА рд╣реИрдВред рдмрд╣реБрдд рдЕрдЪреНрдЫрд╛ рд╣реЛрдЧрд╛ рдЕрдЧрд░ "firebase_admob" рдирд╛рдордХ рд╕реНрдкрдВрджрди рд╕рдорд░реНрдерд┐рдд рдкреНрд▓рдЧрдЗрди рдХрд╛ рд╣рд┐рд╕реНрд╕рд╛ рдерд╛ред

@matte5031 рдореИрдВрдиреЗ рдПрдВрдбреНрд░реЙрдЗрдб рдЯреЗрд╕реНрдЯ рд╡рд┐рдЬреНрдЮрд╛рдкрдиреЛрдВ рдХреЗ рд╕рд╛рде ' https://pub.dev/packages/admob_flutter ' рдХреЛ рдЖрдЬрдорд╛рдпрд╛ рдФрд░ рдЕрдм рддрдХ рдореИрдВ рдЬрд┐рд╕ рддрд░рд╣ рд╕реЗ рд╡рд┐рдЬреНрдЮрд╛рдкрдиреЛрдВ рдХреЛ рд╕реНрдХреИрдлреЛрд▓реНрдб рдХреЗ рдиреАрдЪреЗ рд╕реВрдЪреА рджреГрд╢реНрдп рдореЗрдВ рдЬреЛрдбрд╝рд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИ, рдЙрд╕рд╕реЗ рд░реЛрдорд╛рдВрдЪрд┐рдд рд╣реВрдВ рдФрд░ рдЙрди рдЕрдзрд┐рдХрд╛рдВрд╢ рдЪреБрдиреМрддрд┐рдпреЛрдВ рдХрд╛ рд╕рдорд╛рдзрд╛рди рдХрд┐рдпрд╛ рдЬрд┐рдирдХрд╛ рдореИрдВрдиреЗ рди рд╕рд┐рд░реНрдл рд╕рд╛рдордирд╛ рдХрд┐рдпрд╛ рдЕрдиреНрдп рд╕реНрдкрдВрджрди admob рдкреНрд▓рдЧрдЗрдиреНрд╕ рднреА React.js рдФрд░ Apace рдХреЙрд░реНрдбреЛрд╡рд╛ рдХреЗ рддрдХрдиреАрдХреА рд╕реНрдЯреИрдХ рдХреЗ рд╕рд╛рдеред рд╣рд╛рд▓рд╛рдВрдХрд┐ рдореИрдВ рд╕рд┐рд░реНрдл AdMob рдкрд░реАрдХреНрд╖рдг рд╡рд┐рдЬреНрдЮрд╛рдкрдиреЛрдВ рдХреЗ рд╕рд╛рде рдкрд░реАрдХреНрд╖рдг рдХрд░ рд░рд╣рд╛ рд╣реВрдВ рдФрд░ рдЙрддреНрдкрд╛рджрди рдореЗрдВ рдЗрд╕рдХреА рдкреБрд╖реНрдЯрд┐ рдирд╣реАрдВ рдХреА рд╣реИред

@ashishsukhija рдпреЗ рдореБрдЭреЗ рдкрддрд╛ рд╣реИ рдХрд┐ рдПрдВрдбреНрд░реЙрдЗрдб рдЯреЗрд╕реНрдЯ рд╡рд┐рдЬреНрдЮрд╛рдкрди рдиреЗ рдореЗрд░реЗ рд▓рд┐рдП рднреА рдХрд╛рдо рдХрд┐рдпрд╛, рд▓реЗрдХрд┐рди рдЖрдИрдУрдПрд╕ рдиреЗ рдирд╣реАрдВ рдХрд┐рдпрд╛ред рдЗрд╕рд▓рд┐рдП рдореИрдВ рдЗрд╕реЗ Google рд░рдЦрд░рдЦрд╛рд╡ рдкреНрд▓рдЧрдЗрди рджреНрд╡рд╛рд░рд╛ рд╢рд╛рдорд┐рд▓ рдХрд░рдирд╛ рдкрд╕рдВрдж рдХрд░реВрдВрдЧрд╛ рдЬреЛ рдкрд╣рд▓реЗ рд╕реЗ рдореМрдЬреВрдж рд╣реИ рд▓реЗрдХрд┐рди рдЗрд╕ рдПрдЯреАрдПрдо рдХреА рдХрдореА рд╣реИ

рд╡рд┐рдЬреЗрдЯ рдЯреНрд░реА рдХреЗ рд╣рд┐рд╕реНрд╕реЗ рдХреЗ рд░реВрдк рдореЗрдВ рдкреНрд▓реЗрдЯрдлрд╝реЙрд░реНрдо рд╡рд┐рд╢рд┐рд╖реНрдЯ рдиреЗрдЯрд┐рд╡ рд╡рд┐рдЬреНрдЮрд╛рдкрди UI рдХреЛ рдПрдореНрдмреЗрдб рдХрд░рдХреЗ рдЙрдиреНрдирдд рдиреЗрдЯрд┐рд╡ рд╡рд┐рдЬреНрдЮрд╛рдкрдиреЛрдВ рдХрд╛ рд╕рдорд░реНрдерди рдХрд░рдирд╛

рдлрд╝реНрд▓рдЯрд░ рдореЗрдВ рдкреНрд▓реЗрдЯрдлрд╝реЙрд░реНрдо рд╡реНрдпреВ ( Android рд╡реНрдпреВ / UIKitView ) рдХреЗ рд╕рд╛рде рдпрд╣ рдкрд╣рд▓реЗ рд╕реЗ рд╣реА рд╕рдВрднрд╡ рд╣реИред рд╣рдордиреЗ Facebook Audience Network рдкреНрд▓рдЧ рдЗрди рдореЗрдВ рдиреЗрдЯрд┐рд╡ рд╡рд┐рдЬреНрдЮрд╛рдкрди рд▓рд╛рдЧреВ рдХрд┐рдП рд╣реИрдВ. рдЗрд╕рдХрд╛ рдорддрд▓рдм рдпрд╣ рднреА рд╣реИ рдХрд┐ рдХрд┐рд╕реА рднреА рд╡рд┐рдЬреНрдЮрд╛рдкрди рдПрд╕рдбреАрдХреЗ рдХреЛ рдореВрд▓ рд╡рд┐рдЬреНрдЮрд╛рдкрдиреЛрдВ рдХреЗ рд╕рд╛рде рдЖрд╕рд╛рдиреА рд╕реЗ рдлрд╝реНрд▓рдЯрд░ рдРрдк рдореЗрдВ рдЬреЛрдбрд╝рд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИ рдФрд░ рдЗрд╕реЗ рд╡рд┐рдЬреЗрдЯ рдЯреНрд░реА рдХреЗ рднреАрддрд░ рджрд┐рдЦрд╛рдпрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИред

рдпрд╣рд╛рдВ рдПрдХ рдЙрджрд╛рд╣рд░рдг рджрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИ рдХрд┐ рд╣рдорд╛рд░реЗ рдкреНрд░реЛрдбрдХреНрд╢рди рдРрдк рдореЗрдВ рдиреЗрдЯрд┐рд╡ рд╡рд┐рдЬреНрдЮрд╛рдкрди рдХреИрд╕рд╛ рджрд┐рдЦрддрд╛ рд╣реИ:
Webp net-resizeimage

@SachinGanesh рдЖрдкрдХрд╛ рдкреНрд▓рдЧрдЗрди рдХреЗрд╡рд▓ Android рдХрд╛ рд╕рдорд░реНрдерди рдХрд░рддрд╛ рд╣реИред UIKitView рдХреА рдкреНрд░рдореБрдЦ рд╕реАрдорд╛рдПрдБ рд╣реИрдВ, рдЬреИрд╕реЗ рдХрд┐ рдХреНрд▓рд┐рдк рдХрд░рдиреЗ рдореЗрдВ рдЕрд╕рдорд░реНрдерддрд╛ (#25965), рдЬрд┐рдиреНрд╣реЗрдВ рд╣рдо рдЗрд╕реЗ рдПрдХ рд╡рд┐рд╢реНрд╡рд╕рдиреАрдп рд╡рд┐рдзрд┐ рдХрд╣рдиреЗ рд╕реЗ рдкрд╣рд▓реЗ рд╣рд▓ рдХрд░рдирд╛ рд╣реЛрдЧрд╛ред рд╡рд░реНрддрдорд╛рди рдореЗрдВ рдЗрд╕ рдкрджреНрдзрддрд┐ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдиреЗ рдореЗрдВ рдорд╣рддреНрд╡рдкреВрд░реНрдг рдкреНрд░рджрд░реНрд╢рди рд╕рдорд╕реНрдпрд╛рдПрдВ рднреА рд╣реИрдВред

@JaspervanRiet рдХреНрдпрд╛ рдореВрд▓ рд╡рд┐рдЬреНрдЮрд╛рдкрди UI рдХреЛ рдХреНрд▓рд┐рдк рдХрд░рдиреЗ рдХреА рдХреЛрдИ рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реИред рдореБрдЭреЗ рд╕рд╣реА рдХрд░реЗрдВ рдЕрдЧрд░ рдореИрдВ рдЧрд▓рдд рд╣реВрдВ, рддреЛ рдпрд╣ рдХрдВрдЯреЗрдирд░ рдкрд░ рдЕрдзрд┐рдХрддрдо рдЪреМрдбрд╝рд╛рдИ рдХреЗ рдЖрдзрд╛рд░ рд▓реЗрдЧрд╛?

@FarmaanElahi рдХреНрд▓рд┐рдкрд┐рдВрдЧ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╕рд┐рд░реНрдл рдЗрд╕рд▓рд┐рдП рдирд╣реАрдВ рд╣реИ рдХреНрдпреЛрдВрдХрд┐ рдпрд╣ рд╡рд╛рд╕реНрддрд╡рд┐рдХ рд╡рд┐рдЬреЗрдЯ рдХреЛ рдХреНрд▓рд┐рдк рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдЙрдкрдпреЛрдЧреА рд╣реЛрдЧреА, рдпрд╣ рдЗрд╕рд▓рд┐рдП рднреА рд╣реИ рдХреНрдпреЛрдВрдХрд┐ рдЗрд╕рдХреЗ рд▓рд┐рдП рд╕рдорд░реНрдерди рдХреА рдХрдореА рдХрд╛ рдорддрд▓рдм рд╣реИ рдХрд┐ рд╡рд░реНрддрдорд╛рди рдореЗрдВ, UIKitViews UI рддрддреНрд╡реЛрдВ рдХреЗ рдорд╛рдзреНрдпрдо рд╕реЗ рдХреНрд▓рд┐рдк рдХрд░рддрд╛ рд╣реИред рдпрджрд┐ рдЖрдк рд╕реВрдЪреА рдореЗрдВ рдХрд┐рд╕реА рд╡рд┐рдЬреНрдЮрд╛рдкрди рдХреЗ рд╕рд╛рде UIKitView рдбрд╛рд▓рддреЗ рд╣реИрдВ, рддреЛ рд╡рд╣ рджреГрд╢реНрдп TabBar рдХреЗ рдорд╛рдзреНрдпрдо рд╕реЗ рдХреНрд▓рд┐рдк рдХрд░реЗрдЧрд╛ред рдЗрд╕рдХрд╛ рдорддрд▓рдм рд╣реИ рдХрд┐ рд╣рдорд╛рд░реЗ рдкреНрд░реЛрдЬреЗрдХреНрдЯ рдХреЗ рд▓рд┐рдП, рдпрд╣ рд╡рд┐рдЬреНрдЮрд╛рдкрдиреЛрдВ рдХреЛ рдкреНрд░рджрд░реНрд╢рд┐рдд рдХрд░рдиреЗ рдХреЗ рддрд░реАрдХреЗ рдХреЗ рд░реВрдк рдореЗрдВ рдЕрдиреБрдкрдпреЛрдЧреА рд╣реИред

@SachinGanesh рдкреНрд▓рдЧрдЗрди рдмрд╣реБрдд рдЕрдЪреНрдЫрд╛ рд╣реИ рдФрд░ рдИрдорд╛рдирджрд╛рд░реА рд╕реЗ рджреЗрд╢реА рд╡рд┐рдЬреНрдЮрд╛рдкрдиреЛрдВ рдХреЗ рдорд╛рдорд▓реЗ рдореЗрдВ рдЗрд╕ рд╕рдордп рд╣рдорд╛рд░реЗ рдкрд╛рд╕ рд╕рдмрд╕реЗ рдЕрдЪреНрдЫрд╛ рд╣реИред
рдореИрдВ рдЕрдВрдд рдореЗрдВ рдХрдо рд╕реЗ рдХрдо рдЕрдкрдиреЗ рдпреВрдЖрдИ рдХреЗ рд▓рд┐рдП рдЕрдкрдиреЗ рд╕рднреА рддрддреНрд╡реЛрдВ рдХреЗ рд╕рд╛рде рдХреЛрдб рд▓рд┐рдЦрдиреЗ рдореЗрдВ рд╕рдХреНрд╖рдо рд╣реВрдВред рдХреНрдпрд╛ рдЖрдк рдХреГрдкрдпрд╛ рдЗрд╕рдХрд╛ рд░реЛрдбрдореИрдк рдкреЛрд╕реНрдЯ рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ рдХрд┐ рдЖрдк рдЗрд╕рдХреЗ GitHub рдкреЗрдЬ рдкрд░ рдкреНрд▓рдЧрдЗрди рдХреЛ рдХреИрд╕реЗ рд╕реБрдзрд╛рд░рдирд╛ рдЪрд╛рд╣рддреЗ рд╣реИрдВ? рдореИрдВ рдЗрд╕ рдмрд╛рдд рдХреЛ рд▓реЗрдХрд░ рдЙрддреНрд╕реБрдХ рд╣реВрдВ рдХрд┐ рдЖрдИрдУрдПрд╕ рдХрд╛ рд╕рдорд░реНрдерди рдХрдм рдЖрдПрдЧрд╛ред

рдзреНрдпрд╛рди рджреЗрдВ рдХрд┐ рдЪреВрдВрдХрд┐ Flutter рдХрд╛ AndroidView рдФрд░ UiKitView рдкреНрд▓реЗрдЯрдлрд╝реЙрд░реНрдо UI рдШрдЯрдХреЛрдВ рдХреЗ рдирд┐рдореНрди-рд╕реНрддрд░реАрдп рд╣реЗрд░рдлреЗрд░ рдкрд░ рдирд┐рд░реНрднрд░ рдХрд░рддрд╛ рд╣реИ, рдЗрд╕рд▓рд┐рдП рдпрд╣ рд▓рдЧрднрдЧ рдЧрд╛рд░рдВрдЯреА рд╣реИ рдХрд┐ рд╡реЗ Google рдореЛрдмрд╛рдЗрд▓ рд╡рд┐рдЬреНрдЮрд╛рдкрди SDK рдХреЗ рд╕рд╛рде рдЙрд╕ рддрд░рд╣ рд╕реЗ рдЗрдВрдЯрд░реИрдХреНрдЯ рдХрд░реЗрдВрдЧреЗ, рдЬрд┐рд╕ рддрд░рд╣ рд╕реЗ рдореЛрдмрд╛рдЗрд▓ рд╡рд┐рдЬреНрдЮрд╛рдкрди рдЗрдВрдЬреАрдирд┐рдпрд░рд┐рдВрдЧ рдЯреАрдо рдиреЗ рдЕрдиреБрдорд╛рди рдирд╣реАрдВ рд▓рдЧрд╛рдпрд╛ рдерд╛ рдФрд░ рди рд╣реА рдЗрд╕рдХрд╛ рдкрд░реАрдХреНрд╖рдг рдХрд┐рдпрд╛ рдерд╛ред рднрд▓реЗ рд╣реА рджреГрд╖реНрдЯрд┐рдХреЛрдг рдРрд╕рд╛ рд▓рдЧрддрд╛ рд╣реИ рдХрд┐ рдпрд╣ рдЕрднреА рдХрд╛рдо рдХрд░ рд░рд╣рд╛ рд╣реИ, рдпрд╣ MRAID рдХрд╛рд░реНрдпрдХреНрд╖рдорддрд╛, рдХреНрд░рд┐рдПрдЯрд┐рд╡ рдореЗрдВ рд╢рд╛рдорд┐рд▓ JS рдХреЛрдб рдФрд░ рдЗрдВрдкреНрд░реЗрд╢рди рдФрд░ рдХреНрд▓рд┐рдХ рдорд╛рдкрди рдХреЗ рд╕рд╛рде рд╕рдорд╕реНрдпрд╛рдУрдВ рдореЗрдВ рдЪрд▓рдиреЗ рдХреА рд╕рдВрднрд╛рд╡рдирд╛ рд╣реИред рдЙрдирдореЗрдВ рд╕реЗ рдЕрдВрддрд┐рдо рд╡рд┐рд╢реЗрд╖ рд░реВрдк рд╕реЗ рдорд╣рддреНрд╡рдкреВрд░реНрдг рд╣реИ, рдХреНрдпреЛрдВрдХрд┐ рдЗрдВрдкреНрд░реЗрд╢рди рдФрд░ рдХреНрд▓рд┐рдХ рдЖрдВрдХрдбрд╝реЛрдВ рдореЗрдВ рдЕрд╕рд╛рдорд╛рдиреНрдпрддрд╛ рдХреЗ рдкрд░рд┐рдгрд╛рдорд╕реНрд╡рд░реВрдк рдЦрд╛рддреЛрдВ рдХрд╛ рдирд┐рд▓рдВрдмрди рд╣реЛ рд╕рдХрддрд╛ рд╣реИред

рдЬрдм рд╣рдо рд╕рдВрдмрдВрдзрд┐рдд рдкрдХреНрд╖реЛрдВ рдХреЗ рд╕рд╛рде рдЗрди рдореБрджреНрджреЛрдВ рдкрд░ рдХрд╛рдо рдХрд░рддреЗ рд╣реИрдВ рддреЛ рд╣рдо Flutter рдЯреАрдо рдХреЗ firebase_admob рдкреНрд▓рдЧрдЗрди рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдиреЗ рдХреА рдЕрддреНрдпрдзрд┐рдХ рдЕрдиреБрд╢рдВрд╕рд╛ рдХрд░рддреЗ рд╣реИрдВ, рдФрд░ AdMob рд╡рд┐рдЬреНрдЮрд╛рдкрдиреЛрдВ рдХреЛ рдПрдореНрдмреЗрдб рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдкреНрд▓реЗрдЯрдлрд╝реЙрд░реНрдо рджреГрд╢реНрдпреЛрдВ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдиреЗ рд╡рд╛рд▓реЗ рдкреНрд▓рдЧ рдЗрди рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдиреЗ рд╕реЗ рдордирд╛ рдХрд░рддреЗ рд╣реИрдВред

рдЬрд╛рдирдХрд╛рд░реА рдХреЗ рд▓рд┐рдП рдзрдиреНрдпрд╡рд╛рдж @amirh <3

рдлрд╝реНрд▓рдЯрд░ рдХреЗ рд▓рд┐рдП рдореБрдлрд╝реНрдд рдРрдкреНрд╕ рдХреЗ рд▓рд┐рдП рдПрдХ рд╡реНрдпрд╡рд╣рд╛рд░реНрдп рд╡рд┐рдХрд▓реНрдк рд╣реЛрдиреЗ рдХреЗ рд▓рд┐рдП рдпрд╣ рдПрдХ рдкрд░рдо рдЖрд╡рд╢реНрдпрдХ рд╣реИред

рдХреНрдпрд╛ рд╣рдо Admob рдЯреАрдо рдХреЛ рдпрд╣ рджреЗрдЦрдиреЗ рдХреЗ рд▓рд┐рдП рдкреНрд░рд╛рдкреНрдд рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ рдХрд┐ AndroidView рдФрд░ UiKitView рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдирд╛ рдПрдХ рд╡реИрдз рд╕рдорд╛рдзрд╛рди рд╣реИ рдпрд╛ рдирд╣реАрдВ? рдпрджрд┐ рдРрд╕рд╛ рдирд╣реАрдВ рд╣реИ, рдЬреИрд╕рд╛ рдХрд┐ @amirh рдКрдкрд░ рдмрддрд╛рддреЗ рд╣реИрдВ, рд╡реИрдХрд▓реНрдкрд┐рдХ рд╕рдорд╛рдзрд╛рди рдХреНрдпрд╛ рд╣реИ?

@charleshan рд╡рд┐рднрд┐рдиреНрди рд╕рдорд╛рдзрд╛рдиреЛрдВ рдХреЛ рдЯреНрд░реИрдХ рдХрд░рдиреЗ рд╡рд╛рд▓реЗ рдореБрджреНрджреЛрдВ рдХреЗ рд▓рд┐рдП https://github.com/flutter/flutter/issues/12114#issuecomment-505633342 рджреЗрдЦреЗрдВ (рдФрд░ рдЙрдореНрдореАрдж рд╣реИ рдХрд┐ рдЙрдирдХрд╛ рд╕рдорд╛рдзрд╛рди рдЬрд▓реНрдж рд╣реА, рдЙрдВрдЧрд▓рд┐рдпрд╛рдВ рдкрд╛рд░ рд╣реЛ рдЧрдИрдВ)ред

Google Admob рдХреЗ рд╕рддреНрдпрд╛рдкрд┐рдд рдЯреНрд╡рд┐рдЯрд░ рдЕрдХрд╛рдЙрдВрдЯ рдиреЗ рдШреЛрд╖рдгрд╛ рдХреА рдХрд┐ рд╕рднреА рдбреЗрд╡рд▓рдкрд░реНрд╕ рдХреЗ рд▓рд┐рдП рдореВрд▓ рд╡рд┐рдЬреНрдЮрд╛рдкрди рдЙрдкрд▓рдмреНрдз рд╣реЛрдиреЗ рдЬрд╛ рд░рд╣реЗ рд╣реИрдВред рд╕реЛрдЪрд╛ рдХрд┐ рдпрд╣ рдзрд╛рдЧрд╛ рдЗрд╕рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рдЬрд╛рдирдирд╛ рдЪрд╛рд╣реЗрдЧрд╛ :)ред
image

рдХреИрд╕рд╛ рдЪрд▓ рд░рд╣рд╛ рд╣реИ?

рдЕрдкрдиреА рдкреНрд░рддрд┐рдХреНрд░рд┐рдпрд╛ рджреЗрдиреЗ рдХреЗ рд▓рд┐рдП рд╕рднреА рдХрд╛ рдзрдиреНрдпрд╡рд╛рджред

рдЗрд╕ рдереНрд░реЗрдб рдореЗрдВ рдХрдИ рд╡рд┐рд╢реЗрд╖рддрд╛рдУрдВ рдФрд░ рд╕рдВрднрд╛рд╡рд┐рдд рд╕рдорд╛рдзрд╛рдиреЛрдВ рдкрд░ рдЪрд░реНрдЪрд╛ рдХреА рдЧрдИ рд╣реИ, рдореИрдВ рд╕рдореБрджрд╛рдп рдХреА рдорд╛рдВрдЧ рдХреЛ рдмреЗрд╣рддрд░ рдврдВрдЧ рд╕реЗ рд╕рдордЭрдиреЗ рдХреЗ рд▓рд┐рдП рдЗрд╕реЗ рдХрдИ рдореБрджреНрджреЛрдВ рдкрд░ рд╡рд┐рднрд╛рдЬрд┐рдд рдХрд░ рд░рд╣рд╛ рд╣реВрдВ, рдХреГрдкрдпрд╛ рдЕрдкрдирд╛ рдЕрдВрдЧреВрдард╛ рдЙрди рдореБрджреНрджреЛрдВ рдкрд░ рдЬреЛрдбрд╝реЗрдВ рдЬрд┐рдирдХреА рдЖрдк рдкрд░рд╡рд╛рд╣ рдХрд░рддреЗ рд╣реИрдВред

рд╡рд┐рдЬреЗрдЯ рдЯреНрд░реА рдХреЗ рд╣рд┐рд╕реНрд╕реЗ рдХреЗ рд░реВрдк рдореЗрдВ рдкреНрд▓реЗрдЯрдлрд╝реЙрд░реНрдо рд╡рд┐рд╢рд┐рд╖реНрдЯ рдиреЗрдЯрд┐рд╡ рд╡рд┐рдЬреНрдЮрд╛рдкрди UI рдХреЛ рдПрдореНрдмреЗрдб рдХрд░рдХреЗ рдЙрдиреНрдирдд рдиреЗрдЯрд┐рд╡ рд╡рд┐рдЬреНрдЮрд╛рдкрдиреЛрдВ рдХрд╛ рд╕рдорд░реНрдерди рдХрд░рдирд╛

рд╡рд░реНрддрдорд╛рди рдЕрдВрдХ рдореЗрдВ рдкреНрд░рдпреБрдХреНрдд рд╢рдмреНрдж "рдореВрд▓ рд╡рд┐рдЬреНрдЮрд╛рдкрди" рдПрдХ рд╡рд┐рд╢рд┐рд╖реНрдЯ AdMob рд╡рд┐рдЬреНрдЮрд╛рдкрди рдкреНрд░рд╛рд░реВрдк рдХреЛ рд╕рдВрджрд░реНрднрд┐рдд рдХрд░рддрд╛ рд╣реИ рдЬрд┐рд╕реЗ " рдореВрд▓ рд╡рд┐рдЬреНрдЮрд╛рдкрди " рдХрд╣рд╛ рдЬрд╛рддрд╛ рд╣реИ, рдЬреЛ рд╡рд░реНрддрдорд╛рди рдореЗрдВ рдРрдк рдбреЗрд╡рд▓рдкрд░реНрд╕ (рдкреНрд░рдХрд╛рд╢рдХреЛрдВ) рдХреЗ рд╕реАрдорд┐рдд рд╕рдореВрд╣ рдХреЗ рд▓рд┐рдП рдЙрдкрд▓рдмреНрдз рд╣реИред рдореВрд▓ рд╡рд┐рдЬреНрдЮрд╛рдкрди рдкреНрд░рд╛рд░реВрдк рдбреЗрд╡рд▓рдкрд░реНрд╕ рдХреЛ рд╡рд┐рдЬреНрдЮрд╛рдкрдиреЛрдВ рдХреЛ рдкреНрд░рд╕реНрддреБрдд рдХрд░рдиреЗ рдХреЗ рддрд░реАрдХреЗ рдХреЛ рдЕрдиреБрдХреВрд▓рд┐рдд рдХрд░рдиреЗ рдХреА рдЕрдиреБрдорддрд┐ рджреЗрддрд╛ рд╣реИ (рд╡рд┐рдЬреНрдЮрд╛рдкрди рдХреЗ рд▓рд┐рдП рдЕрдкрдиреЗ рд╕реНрд╡рдпрдВ рдХреЗ Android/iOS рджреГрд╢реНрдп рдмрдирд╛рдХрд░)ред

рдпрд╣рд╛рдВ рдЪрд░реНрдЪрд╛ рдХреА рдЧрдИ рд╕реБрд╡рд┐рдзрд╛ рдХрд╛ рдорддрд▓рдм рдпрд╣ рд╣реЛрдЧрд╛ рдХрд┐ рдРрдк рдбреЗрд╡рд▓рдкрд░реНрд╕ рдПрдВрдбреНрд░реЙрдЗрдб/рдЖрдИрдУрдПрд╕ рдпреВрдЖрдИ рдШрдЯрдХреЛрдВ (рдлреНрд▓рдЯрд░ рд╡рд┐рдЬреЗрдЯреНрд╕ рдирд╣реАрдВ) рдХрд╛ рдЙрдкрдпреЛрдЧ рдпрд╣ рдХреЙрдиреНрдлрд╝рд┐рдЧрд░ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдХрд░реЗрдВрдЧреЗ рдХрд┐ рд╡рд┐рдЬреНрдЮрд╛рдкрди рдХреИрд╕реЗ рдкреНрд░рд╕реНрддреБрдд рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ, рдФрд░ рдореВрд▓ рд╡рд┐рдЬреНрдЮрд╛рдкрди рдмрд╛рдж рдореЗрдВ рдкреНрд▓реЗрдЯрдлреЙрд░реНрдо рджреНрд╡рд╛рд░рд╛ рдкреНрд░рджрд╛рди рдХрд┐рдП рдЧрдП рдлрд╝реНрд▓рдЯрд░ рд╡рд┐рдЬреЗрдЯ рдЯреНрд░реА рдореЗрдВ рдПрдореНрдмреЗрдб рдХрд┐рдпрд╛ рдЬрд╛рдПрдЧрд╛ред

_рд╡рд░реНрддрдорд╛рди рдЕрдВрдХ рдореЗрдВ рд╣рдо рдпрд╣реА рдЯреНрд░реИрдХ рдХрд░ рд░рд╣реЗ рд╣реИрдВред_

рдлрд╝реНрд▓рдЯрд░ рд╡рд┐рдЬреЗрдЯ рдЯреНрд░реА рдореЗрдВ AdMob рдмреИрдирд░ рд╡рд┐рдЬреНрдЮрд╛рдкрди рдПрдореНрдмреЗрдб рдХрд░рдирд╛

рдЗрд╕ рдореБрджреНрджреЗ рдореЗрдВ рдЪрд░реНрдЪрд╛ рдХреА рдЧрдИ рдПрдХ рдЕрддрд┐рд░рд┐рдХреНрдд рд╡рд┐рд╢реЗрд╖рддрд╛ рдлрд╝реНрд▓рдЯрд░ рд╡рд┐рдЬреЗрдЯ рдЯреНрд░реА рдХреЗ рд╣рд┐рд╕реНрд╕реЗ рдХреЗ рд░реВрдк рдореЗрдВ рдПрдХ AdMob рдмреИрдирд░ рд╡рд┐рдЬреНрдЮрд╛рдкрди рдХреЛ рдПрдореНрдмреЗрдб рдХрд░рдиреЗ рдХреА рдХреНрд╖рдорддрд╛ рд╣реИ (рдмрдирд╛рдо firebase_admob рдкреНрд▓рдЧрдЗрди рджреНрд╡рд╛рд░рд╛ рд▓рд┐рдпрд╛ рдЧрдпрд╛ рд╡рд░реНрддрдорд╛рди рджреГрд╖реНрдЯрд┐рдХреЛрдг рдЬреЛ рдлрд╝реНрд▓рдЯрд░ UI рдХреЗ рд╢реАрд░реНрд╖ рдкрд░ рдмреИрдирд░ рд╡рд┐рдЬреНрдЮрд╛рдкрди рдХреЛ рдУрд╡рд░рд▓реЗ рдХрд░рдирд╛ рд╣реИред рдПрдХ рдкреВрд░реНрд╡ рдирд┐рд░реНрдзрд╛рд░рд┐рдд рд╕реНрдерд┐рддрд┐)ред

_рдЗрд╕реЗ #35081 рдореЗрдВ рдЯреНрд░реИрдХ рдХрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИ, рдЕрдЧрд░ рдЖрдкрдХреЛ рдЗрд╕рдХреА рдкрд░рд╡рд╛рд╣ рд╣реИ рддреЛ рдХреГрдкрдпрд╛ рдЕрдкрдирд╛ рдЕрдВрдЧреВрдард╛ рдЬреЛрдбрд╝реЗрдВред

рдлрд╝реНрд▓рдЯрд░ UI рдХреЗ рд╢реАрд░реНрд╖ рдкрд░ рдкреНрд▓реЗрдЯрдлрд╝реЙрд░реНрдо-рд╡рд┐рд╢рд┐рд╖реНрдЯ рдиреЗрдЯрд┐рд╡ рд╡рд┐рдЬреНрдЮрд╛рдкрди UI рдХреЛ рдУрд╡рд░рд▓реЗ рдХрд░рдХреЗ рдЙрдиреНрдирдд рдиреЗрдЯрд┐рд╡ рд╡рд┐рдЬреНрдЮрд╛рдкрдиреЛрдВ рдХрд╛ рд╕рдорд░реНрдерди рдХрд░рдирд╛

рдпрд╣ рд▓рдЧрднрдЧ рд╡рд╣реА рдХрд╛рд░реНрдпрдХреНрд╖рдорддрд╛ рджреЗрдЧрд╛ рдЬреЛ firebase_admob рдкреНрд▓рдЧрдЗрди рдореЗрдВ рд╡рд░реНрддрдорд╛рди рдмреИрдирд░ рд╕рдорд░реНрдерди рдХреЗ рд░реВрдк рдореЗрдВ рд╣реИ, рд▓реЗрдХрд┐рди рдореВрд▓ рд╡рд┐рдЬреНрдЮрд╛рдкрдиреЛрдВ рдХреЗ рд╕рд╛рде (рдЙрджрд╛рд╣рд░рдг рдХреЗ рд▓рд┐рдП, рдПрдХ рдореВрд▓ рд╡рд┐рдЬреНрдЮрд╛рдкрди рдПрдХ рдирд┐рд╢реНрдЪрд┐рдд рд╕реНрдерд┐рддрд┐ рдореЗрдВ рджрд┐рдЦрд╛рдИ рджреЗрддрд╛ рд╣реИ, рдкреВрд░реЗ рдлрд╝реНрд▓рдЯрд░ UI рдкрд░ рддреИрд░рддрд╛ рд╣реИ)ред

рдЬрдмрдХрд┐ рдореВрд▓ рд╡рд┐рдЬреНрдЮрд╛рдкрдиреЛрдВ рдХреЛ рдПрдореНрдмреЗрдб рдХрд░рдиреЗ рдореЗрдВ рд╕рдХреНрд╖рдо рд╣реЛрдирд╛ рд╕реНрдкрд╖реНрдЯ рд░реВрдк рд╕реЗ рдмреЗрд╣рддрд░ рд╡рд┐рдХрд▓реНрдк рд╣реИ, рдпрд╣ "рдлреНрд▓реЛрдЯрд┐рдВрдЧ" рджреГрд╖реНрдЯрд┐рдХреЛрдг рдЬреЛ рд╡рд░реНрддрдорд╛рди рдмреИрдирд░ рд╕рдорд░реНрдерди рдХреЗ рд╕рдорд╛рди рд╣реИ, рдХрдо рд╕рдордп рд╕реАрдорд╛ рдХреЗ рднреАрддрд░ рдЕрдкреЗрдХреНрд╖рд╛ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдЙрдЪрд┐рдд рд╣реИред

_рдХреГрдкрдпрд╛ рдЕрдкрдирд╛ рдЕрдВрдЧреВрдард╛ #35082 рддрдХ рдЬреЛрдбрд╝реЗрдВ рдЕрдЧрд░ рдпрд╣ рд╡рд┐рдХрд▓реНрдк рдЖрдкрдХреА рдорджрдж рдХрд░реЗрдЧрд╛ред_

рдлрд╝реНрд▓рдЯрд░ рд░реЗрдВрдбрд░рд┐рдВрдЧ рдХреЗ рд╕рд╛рде рдЙрдиреНрдирдд рдиреЗрдЯрд┐рд╡ рд╡рд┐рдЬреНрдЮрд╛рдкрдиреЛрдВ рдХрд╛ рд╕рдорд░реНрдерди

рдЗрд╕рдХрд╛ рдорддрд▓рдм рд╣реИ рдХрд┐ рдЖрдк рдореВрд▓ рд╡рд┐рдЬреНрдЮрд╛рдкрди рдХреЛ рдкреНрд░рд╕реНрддреБрдд рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдлрд╝реНрд▓рдЯрд░ рд╡рд┐рдЬреЗрдЯ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░реЗрдВрдЧреЗ, рдареАрдХ рдЙрд╕реА рддрд░рд╣ рдЬреИрд╕реЗ рдЖрдк рдореВрд▓ Android/iOS рдХреЗ рд▓рд┐рдП рд╡рд┐рдХрд╕рд┐рдд рдХрд░ рд░рд╣реЗ рдереЗред

рдзреНрдпрд╛рди рджреЗрдВ рдХрд┐ рдпрд╣ рд╡рд┐рдХрд▓реНрдк рд╢рд╛рдпрдж рд╣рд╛рд╕рд┐рд▓ рдХрд░рдирд╛ рд╕рдмрд╕реЗ рдХрдард┐рди рд╣реИ рдФрд░ рднрд╡рд┐рд╖реНрдп рдореЗрдВ рдЕрднреА рднреА рдмрд╣реБрдд рджреВрд░ рд╣реИред

_рдЗрд╕реЗ #35083_ рдореЗрдВ рдЯреНрд░реИрдХ рдХрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИ

рдореИрдВ рдХреБрдЫ рд╕рдордп рдХреЗ рд▓рд┐рдП рдЗрд╕ рдзрд╛рдЧреЗ рдХрд╛ рдЕрдиреБрд╕рд░рдг рдХрд░ рд░рд╣рд╛ рд╣реВрдВ рдФрд░ рд╕реБрд╡рд┐рдзрд╛рдУрдВ рдХреЗ рд▓рд┐рдП рд╡реЛрдЯ рдХрд░рдиреЗ рдХреЗ рдЗрд╕ рдЕрдиреБрд░реЛрдз рдХреЛ рдпрд╛рдж рдХрд░рдиреЗ рдореЗрдВ рдХрд╛рдордпрд╛рдм рд░рд╣рд╛ред рдпрд╣ рдирд┐рд╢реНрдЪрд┐рдд рдирд╣реАрдВ рд╣реИ рдХрд┐ рдорддрджрд╛рди рд╕реЗ рдХрд┐рддрдиреА рдорджрдж рдорд┐рд▓рддреА рд╣реИ рдХреНрдпреЛрдВрдХрд┐ рдпрд╣ рдореБрджреНрджрд╛ рд▓рдЧрднрдЧ 18 рдорд╣реАрдиреЛрдВ рд╕реЗ рд╕рдмрд╕реЗ рдЕрдзрд┐рдХ рдорддрджрд╛рди рдореЗрдВ рд╕реЗ рдПрдХ рд╣реИ рдФрд░ рд╣рдореЗрдВ рдХрд┐рд╕реА рдкреНрд░рдЧрддрд┐ рдХрд╛ рдХреЛрдИ рд╕рдВрдХреЗрдд рдирд╣реАрдВ рд╣реИред

рдореБрдЭреЗ рдпрд╛рдж рд╣реИ рдХрд┐ рдХреБрдЫ рд╣рдлрд╝реНрддреЗ рдкрд╣рд▓реЗ рдХрд┐рд╕реА рдиреЗ рдЗрд╕реЗ рдпрд╣рд╛рдБ рд╕рд╛рдЭрд╛ рдХрд┐рдпрд╛ рдерд╛, рд▓реЗрдХрд┐рди рдРрд╕рд╛ рд▓рдЧрддрд╛ рд╣реИ рдХрд┐ рдЙрд╕рдиреЗ рдкреЛрд╕реНрдЯ рдХреЛ рд╣рдЯрд╛ рджрд┐рдпрд╛ рд╣реИред

рдпрд╣рд╛рдВ рд╕рднреА рдХреЛ рдлрд╝реНрд▓рдЯрд░ рдЯреАрдо рд╕реЗ рддреНрд░реИрдорд╛рд╕рд┐рдХ рд╕рд░реНрд╡реЗрдХреНрд╖рдг рдкреВрд░рд╛ рдХрд░рдирд╛ рдЪрд╛рд╣рд┐рдП: https://twitter.com/flutterdev/status/1160961757118181378

рдЕрдзрд┐рдХ рд╡рд┐рд╢реЗрд╖ рд░реВрдк рд╕реЗ рдпрд╣ рд╣рд┐рд╕реНрд╕рд╛:
image

рдореБрдЭреЗ рдпрд╛рдж рд╣реИ рдХрд┐ рдХреБрдЫ рд╣рдлрд╝реНрддреЗ рдкрд╣рд▓реЗ рдХрд┐рд╕реА рдиреЗ рдЗрд╕реЗ рдпрд╣рд╛рдБ рд╕рд╛рдЭрд╛ рдХрд┐рдпрд╛ рдерд╛, рд▓реЗрдХрд┐рди рдРрд╕рд╛ рд▓рдЧрддрд╛ рд╣реИ рдХрд┐ рдЙрд╕рдиреЗ рдкреЛрд╕реНрдЯ рдХреЛ рд╣рдЯрд╛ рджрд┐рдпрд╛ рд╣реИред

рдпрд╣рд╛рдВ рд╕рднреА рдХреЛ рдлрд╝реНрд▓рдЯрд░ рдЯреАрдо рд╕реЗ рддреНрд░реИрдорд╛рд╕рд┐рдХ рд╕рд░реНрд╡реЗрдХреНрд╖рдг рдкреВрд░рд╛ рдХрд░рдирд╛ рдЪрд╛рд╣рд┐рдП: https://twitter.com/flutterdev/status/1160961757118181378

рдЕрдзрд┐рдХ рд╡рд┐рд╢реЗрд╖ рд░реВрдк рд╕реЗ рдпрд╣ рд╣рд┐рд╕реНрд╕рд╛:
image

рд╕рд░реНрд╡реЗрдХреНрд╖рдг рдЕрдм рд╕рдХреНрд░рд┐рдп рдирд╣реАрдВ рд╣реИред

рдореВрд▓ рднрд╛рдЧ рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рдХреЛрдИ рдЦрдмрд░?

рдРрд╕рд╛ рдирд╣реАрдВ рд▓рдЧрддрд╛ рдХрд┐ рдЗрд╕ рд╕рдорд╕реНрдпрд╛ рдХрд╛ рд╕рдорд╛рдзрд╛рди рдЬрд▓реНрдж рд╣реА рд╣реЛрдЧрд╛ред рд╢рд╛рдпрдж рдлрд╝реНрд▓рдЯрд░ рдЯреАрдо/Google рдХрд╛ рдХреЛрдИ рд╡реНрдпрдХреНрддрд┐ Admob рдХреЗ рд▓реЛрдЧреЛрдВ рддрдХ рдпрд╣ рджреЗрдЦрдиреЗ рдХреЗ рд▓рд┐рдП рдкрд╣реБрдБрдЪ рд╕рдХрддрд╛ рд╣реИ рдХрд┐ рдХреНрдпрд╛ рдЙрдирдХреА рдУрд░ рд╕реЗ рдХреБрдЫ рдХрд┐рдпрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИред рдореИрдВ рд╕реЛрдЪ рд░рд╣рд╛ рд╣реВрдБ рдХрд┐ рджреЗрд╢реА рд╡рд┐рдЬреНрдЮрд╛рдкрди рдПрдХрддрд╛ рдХреИрд╕реЗ рдХрд╛рдо рдХрд░рддреЗ рд╣реИрдВред
https://developers.google.com/admob/unity/custom-native

рдпрджрд┐ рд╡рд╣ рд╡рд┐рдХрд▓реНрдк рдирд╣реАрдВ рд╣реИ рддреЛ рдХреНрдпрд╛ рд╣рдо рдлрд┐рд▓рд╣рд╛рд▓ рдХрд┐рд╕реА рд╡реИрдХрд▓реНрдкрд┐рдХ рд╕рдорд╛рдзрд╛рди рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рд╕реЛрдЪ рд╕рдХрддреЗ рд╣реИрдВ? рд╣рдо рдПрдХ рдЧреИрд░-рджрдЦрд▓ рддрд░реАрдХреЗ рд╕реЗ рдореБрдлреНрдд рдРрдкреНрд╕ рдХрд╛ рдореБрджреНрд░реАрдХрд░рдг рдХрд░рдирд╛ рдЪрд╛рд╣рддреЗ рд╣реИрдВ рддреЛ рдХрд┐рд╕реА рдкреНрд░рдХрд╛рд░ рдХреА рд╕рдВрдмрджреНрдз рдкреНрд░реЛрдЧреНрд░рд╛рдо рд╕реЗрд╡рд╛ (CJ Affiliate) рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рдХреИрд╕реЗ? рд╕рд╛рде рд╣реА, рдХрд┐рд╕реА рдХреЗ рдкрд╛рд╕ рдУрдкрди рд╕реЛрд░реНрд╕ рдПрдбрдЯреЗрдХ рдХреА рд╕рд┐рдлрд╛рд░рд┐рд╢реЗрдВ рд╣реИрдВ рдЬрд┐рдирдХрд╛ рд╣рдо рдЙрдкрдпреЛрдЧ рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ?

@charleshan - рдпрд╣ рдПрдХ рдореГрдд рдЕрд╡рд╕рд░ рдкреНрд░рддреАрдд рд╣реЛрддрд╛ рд╣реИред рд╡рд┐рдЬреНрдЮрд╛рдкрди рдкреНрд░рдмрдВрдзрдХ рдФрд░ рд╕рдВрдмрджреНрдз flutter_ad_manager рд╡рд┐рдЬреЗрдЯ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдиреЗ рдкрд░ рд╡рд┐рдЪрд╛рд░ рдХрд░реЗрдВред рдЖрдк рд╡рд╣рд╛рдВ рдХреБрдЫ рдорд╛рдирдХ рдмреИрдирд░ рдХреНрд░рд┐рдПрдЯрд┐рд╡ рдЬреЛрдбрд╝ рд╕рдХрддреЗ рд╣реИрдВ рдФрд░ рдЕрдкрдиреЗ рдРрдк рдореЗрдВ рдХрдИ рд╡рд┐рдЬреЗрдЯ рдмрдирд╛ рд╕рдХрддреЗ рд╣реИрдВред

рд╕рднреА Firebase рдкреНрд▓рдЧрдЗрдиреНрд╕ рдХреЛ https://github.com/flutter/plugins рд╕реЗ https://github.com/FirebaseExtended/flutterfire рдореЗрдВ рд╕реНрдерд╛рдирд╛рдВрддрд░рд┐рдд рдХрд░ рджрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИ ред
рдХреНрдпрд╛ рдЗрд╕рдХрд╛ рдорддрд▓рдм рдпрд╣ рд╣реИ рдХрд┐ рд╡рд░реНрддрдорд╛рди рдореБрджреНрджрд╛ рдкреБрд░рд╛рдирд╛ рд╣реИ? рдРрд╕рд╛ рд▓рдЧрддрд╛ рд╣реИ рдХрд┐ рд╣рдореЗрдВ рд╡рд╣рд╛рдВ рдирдпрд╛ рдореБрджреНрджрд╛ рдЦреЛрд▓рдирд╛ рд╣реИред

рдореИрдВ рд╡реИрд╕реЗ рднреА рдпрд╣рд╛рдВ рдПрдХ рдореБрджреНрджрд╛ рд░рдЦреВрдВрдЧрд╛ рдХреНрдпреЛрдВрдХрд┐ рд╣рдореЗрдВ рдЗрд╕реЗ рдкреВрд░реА рддрд░рд╣ рд╕реЗ рд╕рдорд░реНрдерди рджреЗрдиреЗ рдХреЗ рд▓рд┐рдП рд╕рдВрднрд╛рд╡рд┐рдд рд░реВрдк рд╕реЗ рдврд╛рдВрдЪреЗ/рдЗрдВрдЬрди рдкрд░рд┐рд╡рд░реНрддрдиреЛрдВ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реЛ рд╕рдХрддреА рд╣реИред

рдпрд╣ рдЖрд╢рд╛рдЬрдирдХ рд▓рдЧ рд░рд╣рд╛ рд╣реИ: https://pub.dev/packages/native_adsред рд╣рдо рдПрдВрдбреНрд░реЙрдЗрдб рдкрд░ рдХрд╛рдо рдХрд░рдиреЗ рд╡рд╛рд▓реЗ рдиреЗрдЯрд┐рд╡ рдЯреЗрд╕реНрдЯ рд╡рд┐рдЬреНрдЮрд╛рдкрди рдкреНрд░рд╛рдкреНрдд рдХрд░рдиреЗ рдореЗрдВ рд╕рдХреНрд╖рдо рдереЗред рдЖрдИрдУрдПрд╕ рдореЗрдВ рдЕрднреА рддрдХ рдкрд░реАрдХреНрд╖рдг рдирд╣реАрдВ рдХрд┐рдпрд╛ рд╣реИред рдЖрдкрдХреЛ android/app/src/res/layout рдбрд╛рдпрд░реЗрдХреНрдЯрд░реА рдореЗрдВ Native_ad_layout.xml рдЬреЛрдбрд╝рдирд╛ рд╣реЛрдЧрд╛ рдФрд░ packageName рдХреЛ рдЕрдкрдиреЗ applicationId рдореЗрдВ рдмрджрд▓рдирд╛ рд╣реЛрдЧрд╛ред

рд▓рдЧрддрд╛ рд╣реИ рдХреБрдЫ рдкреНрд░рдЧрддрд┐ рд╣реЛ рд░рд╣реА рд╣реИ

https://github.com/FirebaseExtended/flutterfire/pull/169

@рд╕реЗрдерд▓рд╛рдб

рдЗрд╕ рдореБрджреНрджреЗ рдХреЛ https://github.com/FirebaseExtended/flutterfire/issues/968 рдкрд░ рд▓реЗ рдЬрд╛рдпрд╛ рдЧрдпрд╛ рд╣реИред рд╡рд╣рд╛рдВ рдЖрдЧреЗ рднреА рд╕рд╣рдпреЛрдЧ рдХрд┐рдпрд╛ рдЬрд╛рдПрдЧрд╛ред

рдЪреВрдВрдХрд┐ firebase_admob рдореБрджреНрджреЛрдВ рдХреЛ рдлрд╝реНрд▓рдЯрд░ рдкрдХреНрд╖ рдХреЗ рд╕рд╛рде-рд╕рд╛рде рдкреНрд▓рдЧрдЗрди рдкрдХреНрд╖ рдкрд░ рдХрд╛рдо рдХрд░рдиреЗ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реЛрддреА рд╣реИ, рдЗрд╕рд▓рд┐рдП рдпреЗ рдореБрджреНрджреЗ рд╣рд▓ рд╣реЛрдиреЗ рддрдХ рдпрд╣рд╛рдВ рднреА рдЦреБрд▓реЗ рд░рд╣реЗрдВрдЧреЗред

рдореБрдЭреЗ рдРрд╕реЗ рдРрдк рдХрд╛ рдореБрджреНрд░реАрдХрд░рдг рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рднреА рдЗрд╕рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реИ рдЬреЛ рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛ рджреНрд╡рд╛рд░рд╛ рд╕рдмрдорд┐рдЯ рдХрд┐рдП рдЧрдП рдбреЗрдЯрд╛ рдкрд░ рдмрд╣реБрдд рдЕрдзрд┐рдХ рдирд┐рд░реНрднрд░ рдХрд░рддрд╛ рд╣реИред рд╕рд╛рдордЧреНрд░реА рдХреЗ рд╕рд╛рде рд╡рд┐рдЬреНрдЮрд╛рдкрди рднреАрдбрд╝ рдмреИрдирд░ рдЗрдирд▓рд╛рдЗрди рдкреНрд░рджрд░реНрд╢рд┐рдд рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдореБрдЭреЗ рд╡рд╛рд╕реНрддрд╡ рдореЗрдВ рдПрдХ рдЧреИрд░ рджрдЦрд▓ рджреЗрдиреЗ рд╡рд╛рд▓реЗ рддрд░реАрдХреЗ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реИред рдкреНрд░рдпрд╛рд╕реЛрдВ рдХреЗ рд▓рд┐рдП рдзрдиреНрдпрд╡рд╛рджред

рдореИрдВ рдорд╣реАрдиреЛрдВ рд╕реЗ рдЗрдирдореЗрдВ рд╕реЗ рдХреЛрдИ рднреА рдХрд╛рдо рдирд╣реАрдВ рдХрд░ рдкрд╛рдпрд╛ред рдХреНрдпрд╛ рд╣рдо рдЬрд╛рдирддреЗ рд╣реИрдВ рдХрд┐ рдЗрд╕ рджреМрд░рд╛рди рдЖрдИрдУрдПрд╕ рдХреЗ рд╕рд╛рде рдХреЛрдИ рд╕рдорд╕реНрдпрд╛ рдирд╣реАрдВ рд╣реЛрдЧреА?

рдЗрд╕рдХреЗ рд▓рд┐рдП рдХреЛрдИ рдЕрдкрдбреЗрдЯ?

рдирдорд╕реНрддреЗ, Native_ads рдирд╛рдо рдХрд╛ рдПрдХ рдкреИрдХреЗрдЬ рд╣реИ рдЬреЛ google admob рдХреЗ рдиреЗрдЯрд┐рд╡ рд╡рд┐рдЬреНрдЮрд╛рдкрдиреЛрдВ рдХрд╛ рд╕рдорд░реНрдерди рдХрд░рддрд╛ рд╣реИред рдореИрдВрдиреЗ рдЕрднреА рддрдХ рдЗрд╕рдХреА рдХреЛрд╢рд┐рд╢ рдирд╣реАрдВ рдХреА рд▓реЗрдХрд┐рди рдпрд╣ рд╕рд┐рд░реНрдл рдПрдХ рд╕реБрдЭрд╛рд╡ рд╣реИред

рд╣рдо https://pub.dev/packages/native_ads рдХреЗ рд╕рд╛рде рд▓рд╛рдЗрд╡ рд╣реЛ рдЧрдП рд╣реИрдВред рдЗрд╕реЗ рджреЗрдЦрдиреЗ рдХреЗ рд▓рд┐рдП рдЖрдк рд╣рдорд╛рд░рд╛ рдЯрд╛рдЗрдб рдРрдк рдЗрдВрд╕реНрдЯреЙрд▓ рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ:

https://play.google.com/store/apps/details?id=com.us.techone.tidewatch

https://apps.apple.com/us/app/tidewatch-by-techone/id1477715216

native_ads рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рдПрдХ рддреНрд╡рд░рд┐рдд рдЪреЗрддрд╛рд╡рдиреА рдФрд░ рд╡рд┐рдЬреНрдЮрд╛рдкрди рдкреНрд░рджрд░реНрд╢рд┐рдд рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдлрд╝реНрд▓рдЯрд░ рдХреЗ PlatformView рд╡рд┐рдЬреЗрдЯ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдиреЗ рдХрд╛ рдкреНрд░рдпрд╛рд╕ рдХрд░рдиреЗ рд╡рд╛рд▓реЗ рдХрд┐рд╕реА рднреА рдЕрдиреНрдп рдкреНрд▓рдЧрдЗрдиреНрд╕:

рд╣рд╛рд▓рд╛рдВрдХрд┐ рд╕рдореБрджрд╛рдп рдХреЗ рд▓реЛрдЧреЛрдВ рдХреЛ рдЗрд╕ рдкреНрд░рдХрд╛рд░ рдХреА рдЪреАрдЬрд╝реЛрдВ рдкрд░ рдХрд╛рдо рдХрд░рддреЗ рд╣реБрдП рджреЗрдЦрдирд╛ рдмрд╣реБрдд рдЕрдЪреНрдЫрд╛ рд╣реИ, рд▓реЗрдХрд┐рди рд╕рднреА рдХреЛ рдЗрд╕ рдмрд╛рдд рдХреА рдЬрд╛рдирдХрд╛рд░реА рд╣реЛрдиреА рдЪрд╛рд╣рд┐рдП рдХрд┐ рдХрд┐рд╕реА рднреА рдореЛрдмрд╛рдЗрд▓ рд╡рд┐рдЬреНрдЮрд╛рдкрди рдкреНрд▓рдЧ рдЗрди рдХреЗ рд▓рд┐рдП рдХреЗрд╡рд▓ рд╕реНрдХреНрд░реАрди рдкрд░ рд╡рд┐рдЬреНрдЮрд╛рдкрди рдкреНрд░рд╛рдкреНрдд рдХрд░рдирд╛ рд╣реА рдиреМрдХрд░реА рдХрд╛ рдПрдХ рд╣рд┐рд╕реНрд╕рд╛ рд╣реИред рдкреНрд░рджрд░реНрд╢рди рдХреЗ рдЕрд▓рд╛рд╡рд╛, рд╡рд┐рдЬреНрдЮрд╛рдкрдиреЛрдВ рдХреЛ рдЫрд╛рдкреЛрдВ рдХреЛ рдЯреНрд░реИрдХ рдХрд░рдиреЗ, рдХреНрд▓рд┐рдХреЛрдВ рдХреЛ рд╕рдВрднрд╛рд▓рдиреЗ, MRAID, AdChoices рдкреНрд▓реЗрд╕рдореЗрдВрдЯ, рдПрдВрдЯреА-рд╕реНрдкреИрдо рд╕реБрд╡рд┐рдзрд╛рдУрдВ рдФрд░ рд╕рдВрдХреЗрддреЛрдВ рдХреЗ рдПрдХ рдкреВрд░реЗ рд╕рдореВрд╣ рдХрд╛ рд╕рдЯреАрдХ рдорд╛рдкрди рдЬреИрд╕реА рдЪреАрдЬреЛрдВ рд╕реЗ рдирд┐рдкрдЯрдиреЗ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реЛрддреА рд╣реИред

рдореВрд▓ рд╡рд┐рдЬреНрдЮрд╛рдкрдиреЛрдВ рдХреЗ рд▓рд┐рдП Google рдХреА рдУрд░ рд╕реЗ рдкрд╣рд▓реЗ рд╕реЗ рдХреЛрдИ рдкреНрд▓рдЧ рдЗрди рди рд╣реЛрдиреЗ рдХрд╛ рдХрд╛рд░рдг рдпрд╣ рд╣реИ рдХрд┐ рдпрд╣ рд╕рдм рдЕрдзрд┐рдХрд╛рд░ рдкреНрд░рд╛рдкреНрдд рдХрд░рдирд╛ рдмрд╣реБрдд рдХрдард┐рди рд╣реИ, рдФрд░ рдЗрд╕реЗ рд╕рд╣реА рдирд╣реАрдВ рд╣реЛрдиреЗ рдХреЗ рдкрд░рд┐рдгрд╛рдо рд░рд╛рдЬрд╕реНрд╡, рдЧрд▓рдд рдЖрдВрдХрдбрд╝реЗ, рдФрд░ рдпрд╣рд╛рдВ рддрдХ тАЛтАЛрдХрд┐ AdMob рдпрд╛ рдХрд┐рд╕реА рдЕрдиреНрдп рджреНрд╡рд╛рд░рд╛ рдЦрд╛рддрд╛ рдирд┐рд▓рдВрдмрди рднреА рдЦреЛ рд╕рдХрддреЗ рд╣реИрдВред рдордзреНрдпрд╕реНрде рд╡рд┐рдЬреНрдЮрд╛рдкрди рдиреЗрдЯрд╡рд░реНрдХред

рдЗрд╕ рдХрд╛рд░рдг рд╕реЗ, рдореИрдВ рдЕрднреА рдХреЗ рд▓рд┐рдП firebase_admob рдкреНрд▓рдЧрдЗрди рдХреЗ рд╕рд╛рде рдЪрд┐рдкрдХреЗ рд░рд╣рдиреЗ рдХреА рдЕрддреНрдпрдзрд┐рдХ рдЕрдиреБрд╢рдВрд╕рд╛ рдХрд░рддрд╛ рд╣реВрдВред рд╣рд╛рд▓рд╛рдВрдХрд┐ рдЙрд╕ рдкреНрд▓рдЧ рдЗрди рдореЗрдВ рдиреЗрдЯрд┐рд╡ рд╡рд┐рдЬреНрдЮрд╛рдкрди рд╢рд╛рдорд┐рд▓ рдирд╣реАрдВ рд╣реИрдВ, рд▓реЗрдХрд┐рди рдпрд╣ рдЬрд┐рди рдкреНрд░рд╛рд░реВрдкреЛрдВ рдХрд╛ рд╕рдорд░реНрдерди рдХрд░рддрд╛ рд╣реИ , рдЙрдиреНрд╣реЗрдВ рд╕рд╣реА рдврдВрдЧ рд╕реЗ рд▓рд╛рдЧреВ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдЬрд╛рдирд╛ рдЬрд╛рддрд╛ рд╣реИред

Google рдореЗрдВ рдЗрдВрдЬреАрдирд┐рдпрд░ рдмреЗрд╣рддрд░ рд╡рд┐рдЬреНрдЮрд╛рдкрди рдПрдХреАрдХрд░рдг рдмрдирд╛рдиреЗ рдХреЗ рд▓рд┐рдП рдХрд╛рдо рдХрд░ рд░рд╣реЗ рд╣реИрдВ, рд▓реЗрдХрд┐рди рдпрд╣ рдЕрднреА рднреА рдПрдХ рдЪрд╛рд▓реВ рдкрд░рд┐рдпреЛрдЬрдирд╛ рд╣реИред

native_ads рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рдПрдХ рддреНрд╡рд░рд┐рдд рдЪреЗрддрд╛рд╡рдиреА рдФрд░ рд╡рд┐рдЬреНрдЮрд╛рдкрди рдкреНрд░рджрд░реНрд╢рд┐рдд рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдлрд╝реНрд▓рдЯрд░ рдХреЗ PlatformView рд╡рд┐рдЬреЗрдЯ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдиреЗ рдХрд╛ рдкреНрд░рдпрд╛рд╕ рдХрд░рдиреЗ рд╡рд╛рд▓реЗ рдХрд┐рд╕реА рднреА рдЕрдиреНрдп рдкреНрд▓рдЧрдЗрдиреНрд╕:

рд╣рд╛рд▓рд╛рдВрдХрд┐ рд╕рдореБрджрд╛рдп рдХреЗ рд▓реЛрдЧреЛрдВ рдХреЛ рдЗрд╕ рдкреНрд░рдХрд╛рд░ рдХреА рдЪреАрдЬрд╝реЛрдВ рдкрд░ рдХрд╛рдо рдХрд░рддреЗ рд╣реБрдП рджреЗрдЦрдирд╛ рдмрд╣реБрдд рдЕрдЪреНрдЫрд╛ рд╣реИ, рд▓реЗрдХрд┐рди рд╕рднреА рдХреЛ рдЗрд╕ рдмрд╛рдд рдХреА рдЬрд╛рдирдХрд╛рд░реА рд╣реЛрдиреА рдЪрд╛рд╣рд┐рдП рдХрд┐ рдХрд┐рд╕реА рднреА рдореЛрдмрд╛рдЗрд▓ рд╡рд┐рдЬреНрдЮрд╛рдкрди рдкреНрд▓рдЧ рдЗрди рдХреЗ рд▓рд┐рдП рдХреЗрд╡рд▓ рд╕реНрдХреНрд░реАрди рдкрд░ рд╡рд┐рдЬреНрдЮрд╛рдкрди рдкреНрд░рд╛рдкреНрдд рдХрд░рдирд╛ рд╣реА рдиреМрдХрд░реА рдХрд╛ рдПрдХ рд╣рд┐рд╕реНрд╕рд╛ рд╣реИред рдкреНрд░рджрд░реНрд╢рди рдХреЗ рдЕрд▓рд╛рд╡рд╛, рд╡рд┐рдЬреНрдЮрд╛рдкрдиреЛрдВ рдХреЛ рдЫрд╛рдкреЛрдВ рдХреЛ рдЯреНрд░реИрдХ рдХрд░рдиреЗ, рдХреНрд▓рд┐рдХреЛрдВ рдХреЛ рд╕рдВрднрд╛рд▓рдиреЗ, MRAID, AdChoices рдкреНрд▓реЗрд╕рдореЗрдВрдЯ, рдПрдВрдЯреА-рд╕реНрдкреИрдо рд╕реБрд╡рд┐рдзрд╛рдУрдВ рдФрд░ рд╕рдВрдХреЗрддреЛрдВ рдХреЗ рдПрдХ рдкреВрд░реЗ рд╕рдореВрд╣ рдХрд╛ рд╕рдЯреАрдХ рдорд╛рдкрди рдЬреИрд╕реА рдЪреАрдЬреЛрдВ рд╕реЗ рдирд┐рдкрдЯрдиреЗ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реЛрддреА рд╣реИред

рдореВрд▓ рд╡рд┐рдЬреНрдЮрд╛рдкрдиреЛрдВ рдХреЗ рд▓рд┐рдП Google рдХреА рдУрд░ рд╕реЗ рдкрд╣рд▓реЗ рд╕реЗ рдХреЛрдИ рдкреНрд▓рдЧ рдЗрди рди рд╣реЛрдиреЗ рдХрд╛ рдХрд╛рд░рдг рдпрд╣ рд╣реИ рдХрд┐ рдпрд╣ рд╕рдм рдЕрдзрд┐рдХрд╛рд░ рдкреНрд░рд╛рдкреНрдд рдХрд░рдирд╛ рдмрд╣реБрдд рдХрдард┐рди рд╣реИ, рдФрд░ рдЗрд╕реЗ рд╕рд╣реА рдирд╣реАрдВ рд╣реЛрдиреЗ рдХреЗ рдкрд░рд┐рдгрд╛рдо рд░рд╛рдЬрд╕реНрд╡, рдЧрд▓рдд рдЖрдВрдХрдбрд╝реЗ, рдФрд░ рдпрд╣рд╛рдВ рддрдХ тАЛтАЛрдХрд┐ AdMob рдпрд╛ рдХрд┐рд╕реА рдЕрдиреНрдп рджреНрд╡рд╛рд░рд╛ рдЦрд╛рддрд╛ рдирд┐рд▓рдВрдмрди рднреА рдЦреЛ рд╕рдХрддреЗ рд╣реИрдВред рдордзреНрдпрд╕реНрде рд╡рд┐рдЬреНрдЮрд╛рдкрди рдиреЗрдЯрд╡рд░реНрдХред

рдЗрд╕ рдХрд╛рд░рдг рд╕реЗ, рдореИрдВ рдЕрднреА рдХреЗ рд▓рд┐рдП firebase_admob рдкреНрд▓рдЧрдЗрди рдХреЗ рд╕рд╛рде рдЪрд┐рдкрдХреЗ рд░рд╣рдиреЗ рдХреА рдЕрддреНрдпрдзрд┐рдХ рдЕрдиреБрд╢рдВрд╕рд╛ рдХрд░рддрд╛ рд╣реВрдВред рд╣рд╛рд▓рд╛рдВрдХрд┐ рдЙрд╕ рдкреНрд▓рдЧ рдЗрди рдореЗрдВ рдиреЗрдЯрд┐рд╡ рд╡рд┐рдЬреНрдЮрд╛рдкрди рд╢рд╛рдорд┐рд▓ рдирд╣реАрдВ рд╣реИрдВ, рд▓реЗрдХрд┐рди рдпрд╣ _does_ рдЬрд┐рди рдкреНрд░рд╛рд░реВрдкреЛрдВ рдХрд╛ рд╕рдорд░реНрдерди рдХрд░рддрд╛ рд╣реИ, рдЙрдиреНрд╣реЗрдВ рд╕рд╣реА рдврдВрдЧ рд╕реЗ рд▓рд╛рдЧреВ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдЬрд╛рдирд╛ рдЬрд╛рддрд╛ рд╣реИред

Google рдореЗрдВ рдЗрдВрдЬреАрдирд┐рдпрд░ рдмреЗрд╣рддрд░ рд╡рд┐рдЬреНрдЮрд╛рдкрди рдПрдХреАрдХрд░рдг рдмрдирд╛рдиреЗ рдХреЗ рд▓рд┐рдП рдХрд╛рдо рдХрд░ рд░рд╣реЗ рд╣реИрдВ, рд▓реЗрдХрд┐рди рдпрд╣ рдЕрднреА рднреА рдПрдХ рдЪрд╛рд▓реВ рдкрд░рд┐рдпреЛрдЬрдирд╛ рд╣реИред

рдареАрдХ рд╣реИ рд╕рдордЭрд╛рдиреЗ рдХреЗ рд▓рд┐рдП рдзрдиреНрдпрд╡рд╛рдж!

native_ads рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рдПрдХ рддреНрд╡рд░рд┐рдд рдЪреЗрддрд╛рд╡рдиреА рдФрд░ рд╡рд┐рдЬреНрдЮрд╛рдкрди рдкреНрд░рджрд░реНрд╢рд┐рдд рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдлрд╝реНрд▓рдЯрд░ рдХреЗ PlatformView рд╡рд┐рдЬреЗрдЯ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдиреЗ рдХрд╛ рдкреНрд░рдпрд╛рд╕ рдХрд░рдиреЗ рд╡рд╛рд▓реЗ рдХрд┐рд╕реА рднреА рдЕрдиреНрдп рдкреНрд▓рдЧрдЗрдиреНрд╕:

рд╣рд╛рд▓рд╛рдВрдХрд┐ рд╕рдореБрджрд╛рдп рдХреЗ рд▓реЛрдЧреЛрдВ рдХреЛ рдЗрд╕ рдкреНрд░рдХрд╛рд░ рдХреА рдЪреАрдЬрд╝реЛрдВ рдкрд░ рдХрд╛рдо рдХрд░рддреЗ рд╣реБрдП рджреЗрдЦрдирд╛ рдмрд╣реБрдд рдЕрдЪреНрдЫрд╛ рд╣реИ, рд▓реЗрдХрд┐рди рд╕рднреА рдХреЛ рдЗрд╕ рдмрд╛рдд рдХреА рдЬрд╛рдирдХрд╛рд░реА рд╣реЛрдиреА рдЪрд╛рд╣рд┐рдП рдХрд┐ рдХрд┐рд╕реА рднреА рдореЛрдмрд╛рдЗрд▓ рд╡рд┐рдЬреНрдЮрд╛рдкрди рдкреНрд▓рдЧ рдЗрди рдХреЗ рд▓рд┐рдП рдХреЗрд╡рд▓ рд╕реНрдХреНрд░реАрди рдкрд░ рд╡рд┐рдЬреНрдЮрд╛рдкрди рдкреНрд░рд╛рдкреНрдд рдХрд░рдирд╛ рд╣реА рдиреМрдХрд░реА рдХрд╛ рдПрдХ рд╣рд┐рд╕реНрд╕рд╛ рд╣реИред рдкреНрд░рджрд░реНрд╢рди рдХреЗ рдЕрд▓рд╛рд╡рд╛, рд╡рд┐рдЬреНрдЮрд╛рдкрдиреЛрдВ рдХреЛ рдЫрд╛рдкреЛрдВ рдХреЛ рдЯреНрд░реИрдХ рдХрд░рдиреЗ, рдХреНрд▓рд┐рдХреЛрдВ рдХреЛ рд╕рдВрднрд╛рд▓рдиреЗ, MRAID, AdChoices рдкреНрд▓реЗрд╕рдореЗрдВрдЯ, рдПрдВрдЯреА-рд╕реНрдкреИрдо рд╕реБрд╡рд┐рдзрд╛рдУрдВ рдФрд░ рд╕рдВрдХреЗрддреЛрдВ рдХреЗ рдПрдХ рдкреВрд░реЗ рд╕рдореВрд╣ рдХрд╛ рд╕рдЯреАрдХ рдорд╛рдкрди рдЬреИрд╕реА рдЪреАрдЬреЛрдВ рд╕реЗ рдирд┐рдкрдЯрдиреЗ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реЛрддреА рд╣реИред

рдореВрд▓ рд╡рд┐рдЬреНрдЮрд╛рдкрдиреЛрдВ рдХреЗ рд▓рд┐рдП Google рдХреА рдУрд░ рд╕реЗ рдкрд╣рд▓реЗ рд╕реЗ рдХреЛрдИ рдкреНрд▓рдЧ рдЗрди рди рд╣реЛрдиреЗ рдХрд╛ рдХрд╛рд░рдг рдпрд╣ рд╣реИ рдХрд┐ рдпрд╣ рд╕рдм рдЕрдзрд┐рдХрд╛рд░ рдкреНрд░рд╛рдкреНрдд рдХрд░рдирд╛ рдмрд╣реБрдд рдХрдард┐рди рд╣реИ, рдФрд░ рдЗрд╕реЗ рд╕рд╣реА рдирд╣реАрдВ рд╣реЛрдиреЗ рдХреЗ рдкрд░рд┐рдгрд╛рдо рд░рд╛рдЬрд╕реНрд╡, рдЧрд▓рдд рдЖрдВрдХрдбрд╝реЗ, рдФрд░ рдпрд╣рд╛рдВ рддрдХ тАЛтАЛрдХрд┐ AdMob рдпрд╛ рдХрд┐рд╕реА рдЕрдиреНрдп рджреНрд╡рд╛рд░рд╛ рдЦрд╛рддрд╛ рдирд┐рд▓рдВрдмрди рднреА рдЦреЛ рд╕рдХрддреЗ рд╣реИрдВред рдордзреНрдпрд╕реНрде рд╡рд┐рдЬреНрдЮрд╛рдкрди рдиреЗрдЯрд╡рд░реНрдХред

рдЗрд╕ рдХрд╛рд░рдг рд╕реЗ, рдореИрдВ рдЕрднреА рдХреЗ рд▓рд┐рдП firebase_admob рдкреНрд▓рдЧрдЗрди рдХреЗ рд╕рд╛рде рдЪрд┐рдкрдХреЗ рд░рд╣рдиреЗ рдХреА рдЕрддреНрдпрдзрд┐рдХ рдЕрдиреБрд╢рдВрд╕рд╛ рдХрд░рддрд╛ рд╣реВрдВред рд╣рд╛рд▓рд╛рдВрдХрд┐ рдЙрд╕ рдкреНрд▓рдЧ рдЗрди рдореЗрдВ рдиреЗрдЯрд┐рд╡ рд╡рд┐рдЬреНрдЮрд╛рдкрди рд╢рд╛рдорд┐рд▓ рдирд╣реАрдВ рд╣реИрдВ, рд▓реЗрдХрд┐рди рдпрд╣ _does_ рдЬрд┐рди рдкреНрд░рд╛рд░реВрдкреЛрдВ рдХрд╛ рд╕рдорд░реНрдерди рдХрд░рддрд╛ рд╣реИ, рдЙрдиреНрд╣реЗрдВ рд╕рд╣реА рдврдВрдЧ рд╕реЗ рд▓рд╛рдЧреВ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдЬрд╛рдирд╛ рдЬрд╛рддрд╛ рд╣реИред

Google рдореЗрдВ рдЗрдВрдЬреАрдирд┐рдпрд░ рдмреЗрд╣рддрд░ рд╡рд┐рдЬреНрдЮрд╛рдкрди рдПрдХреАрдХрд░рдг рдмрдирд╛рдиреЗ рдХреЗ рд▓рд┐рдП рдХрд╛рдо рдХрд░ рд░рд╣реЗ рд╣реИрдВ, рд▓реЗрдХрд┐рди рдпрд╣ рдЕрднреА рднреА рдПрдХ рдЪрд╛рд▓реВ рдкрд░рд┐рдпреЛрдЬрдирд╛ рд╣реИред

рдХреНрдпрд╛ рдореЛрдмрд╛рдЗрд▓ рд╡рд┐рдЬреНрдЮрд╛рдкрди рдПрд╕рдбреАрдХреЗ рдЫрд╛рдкреЛрдВ рдХреЛ рдЯреНрд░реИрдХ рдХрд░рдиреЗ, рдХреНрд▓рд┐рдХреЛрдВ рдХреЛ рд╕рдВрднрд╛рд▓рдиреЗ, рд╕реНрдкреИрдо-рд╡рд┐рд░реЛрдзреА рд╕реБрд╡рд┐рдзрд╛рдУрдВ рдФрд░ рд╕рдВрдХреЗрддреЛрдВ рдХреЗ рдПрдХ рдкреВрд░реЗ рд╕рдореВрд╣ рдХреЗ рд╕рдЯреАрдХ рдорд╛рдк рдХреЗ рд▓рд┐рдП рдЬрд┐рдореНрдореЗрджрд╛рд░ рдирд╣реАрдВ рд╣реИред рдпрд╣ рдХреИрд╕реЗ рдЕрд▓рдЧ рд╣реИ рдХрд┐ рдЕрдЧрд░ рд╣рдо рдПрдХ рджреЗрд╢реА рдПрдВрдбреНрд░реЙрдЗрдб рдРрдк рдмрдирд╛ рд░рд╣реЗ рдереЗ рдФрд░ рдпрд╣рд╛рдВ рджрд┐рдП рдЧрдП рдирд┐рд░реНрджреЗрд╢реЛрдВ рдХрд╛ рдкрд╛рд▓рди рдХрд░ рд░рд╣реЗ рдереЗ: https://developers.google.com/admob/android/native/start

native_ads рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рдПрдХ рддреНрд╡рд░рд┐рдд рдЪреЗрддрд╛рд╡рдиреА рдФрд░ рд╡рд┐рдЬреНрдЮрд╛рдкрди рдкреНрд░рджрд░реНрд╢рд┐рдд рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдлрд╝реНрд▓рдЯрд░ рдХреЗ PlatformView рд╡рд┐рдЬреЗрдЯ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдиреЗ рдХрд╛ рдкреНрд░рдпрд╛рд╕ рдХрд░рдиреЗ рд╡рд╛рд▓реЗ рдХрд┐рд╕реА рднреА рдЕрдиреНрдп рдкреНрд▓рдЧрдЗрдиреНрд╕:
рд╣рд╛рд▓рд╛рдВрдХрд┐ рд╕рдореБрджрд╛рдп рдХреЗ рд▓реЛрдЧреЛрдВ рдХреЛ рдЗрд╕ рдкреНрд░рдХрд╛рд░ рдХреА рдЪреАрдЬрд╝реЛрдВ рдкрд░ рдХрд╛рдо рдХрд░рддреЗ рд╣реБрдП рджреЗрдЦрдирд╛ рдмрд╣реБрдд рдЕрдЪреНрдЫрд╛ рд╣реИ, рд▓реЗрдХрд┐рди рд╕рднреА рдХреЛ рдЗрд╕ рдмрд╛рдд рдХреА рдЬрд╛рдирдХрд╛рд░реА рд╣реЛрдиреА рдЪрд╛рд╣рд┐рдП рдХрд┐ рдХрд┐рд╕реА рднреА рдореЛрдмрд╛рдЗрд▓ рд╡рд┐рдЬреНрдЮрд╛рдкрди рдкреНрд▓рдЧ рдЗрди рдХреЗ рд▓рд┐рдП рдХреЗрд╡рд▓ рд╕реНрдХреНрд░реАрди рдкрд░ рд╡рд┐рдЬреНрдЮрд╛рдкрди рдкреНрд░рд╛рдкреНрдд рдХрд░рдирд╛ рд╣реА рдиреМрдХрд░реА рдХрд╛ рдПрдХ рд╣рд┐рд╕реНрд╕рд╛ рд╣реИред рдкреНрд░рджрд░реНрд╢рди рдХреЗ рдЕрд▓рд╛рд╡рд╛, рд╡рд┐рдЬреНрдЮрд╛рдкрдиреЛрдВ рдХреЛ рдЫрд╛рдкреЛрдВ рдХреЛ рдЯреНрд░реИрдХ рдХрд░рдиреЗ, рдХреНрд▓рд┐рдХреЛрдВ рдХреЛ рд╕рдВрднрд╛рд▓рдиреЗ, MRAID, AdChoices рдкреНрд▓реЗрд╕рдореЗрдВрдЯ, рдПрдВрдЯреА-рд╕реНрдкреИрдо рд╕реБрд╡рд┐рдзрд╛рдУрдВ рдФрд░ рд╕рдВрдХреЗрддреЛрдВ рдХреЗ рдПрдХ рдкреВрд░реЗ рд╕рдореВрд╣ рдХрд╛ рд╕рдЯреАрдХ рдорд╛рдкрди рдЬреИрд╕реА рдЪреАрдЬреЛрдВ рд╕реЗ рдирд┐рдкрдЯрдиреЗ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реЛрддреА рд╣реИред
рдореВрд▓ рд╡рд┐рдЬреНрдЮрд╛рдкрдиреЛрдВ рдХреЗ рд▓рд┐рдП Google рдХреА рдУрд░ рд╕реЗ рдкрд╣рд▓реЗ рд╕реЗ рдХреЛрдИ рдкреНрд▓рдЧ рдЗрди рди рд╣реЛрдиреЗ рдХрд╛ рдХрд╛рд░рдг рдпрд╣ рд╣реИ рдХрд┐ рдпрд╣ рд╕рдм рдЕрдзрд┐рдХрд╛рд░ рдкреНрд░рд╛рдкреНрдд рдХрд░рдирд╛ рдмрд╣реБрдд рдХрдард┐рди рд╣реИ, рдФрд░ рдЗрд╕реЗ рд╕рд╣реА рдирд╣реАрдВ рд╣реЛрдиреЗ рдХреЗ рдкрд░рд┐рдгрд╛рдо рд░рд╛рдЬрд╕реНрд╡, рдЧрд▓рдд рдЖрдВрдХрдбрд╝реЗ, рдФрд░ рдпрд╣рд╛рдВ рддрдХ тАЛтАЛрдХрд┐ AdMob рдпрд╛ рдХрд┐рд╕реА рдЕрдиреНрдп рджреНрд╡рд╛рд░рд╛ рдЦрд╛рддрд╛ рдирд┐рд▓рдВрдмрди рднреА рдЦреЛ рд╕рдХрддреЗ рд╣реИрдВред рдордзреНрдпрд╕реНрде рд╡рд┐рдЬреНрдЮрд╛рдкрди рдиреЗрдЯрд╡рд░реНрдХред
рдЗрд╕ рдХрд╛рд░рдг рд╕реЗ, рдореИрдВ рдЕрднреА рдХреЗ рд▓рд┐рдП firebase_admob рдкреНрд▓рдЧрдЗрди рдХреЗ рд╕рд╛рде рдЪрд┐рдкрдХреЗ рд░рд╣рдиреЗ рдХреА рдЕрддреНрдпрдзрд┐рдХ рдЕрдиреБрд╢рдВрд╕рд╛ рдХрд░рддрд╛ рд╣реВрдВред рд╣рд╛рд▓рд╛рдВрдХрд┐ рдЙрд╕ рдкреНрд▓рдЧ рдЗрди рдореЗрдВ рдиреЗрдЯрд┐рд╡ рд╡рд┐рдЬреНрдЮрд╛рдкрди рд╢рд╛рдорд┐рд▓ рдирд╣реАрдВ рд╣реИрдВ, рд▓реЗрдХрд┐рди рдпрд╣ _does_ рдЬрд┐рди рдкреНрд░рд╛рд░реВрдкреЛрдВ рдХрд╛ рд╕рдорд░реНрдерди рдХрд░рддрд╛ рд╣реИ, рдЙрдиреНрд╣реЗрдВ рд╕рд╣реА рдврдВрдЧ рд╕реЗ рд▓рд╛рдЧреВ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдЬрд╛рдирд╛ рдЬрд╛рддрд╛ рд╣реИред
Google рдореЗрдВ рдЗрдВрдЬреАрдирд┐рдпрд░ рдмреЗрд╣рддрд░ рд╡рд┐рдЬреНрдЮрд╛рдкрди рдПрдХреАрдХрд░рдг рдмрдирд╛рдиреЗ рдХреЗ рд▓рд┐рдП рдХрд╛рдо рдХрд░ рд░рд╣реЗ рд╣реИрдВ, рд▓реЗрдХрд┐рди рдпрд╣ рдЕрднреА рднреА рдПрдХ рдЪрд╛рд▓реВ рдкрд░рд┐рдпреЛрдЬрдирд╛ рд╣реИред

рдХреНрдпрд╛ рдореЛрдмрд╛рдЗрд▓ рд╡рд┐рдЬреНрдЮрд╛рдкрди рдПрд╕рдбреАрдХреЗ рдЫрд╛рдкреЛрдВ рдХреЛ рдЯреНрд░реИрдХ рдХрд░рдиреЗ, рдХреНрд▓рд┐рдХреЛрдВ рдХреЛ рд╕рдВрднрд╛рд▓рдиреЗ, рд╕реНрдкреИрдо-рд╡рд┐рд░реЛрдзреА рд╕реБрд╡рд┐рдзрд╛рдУрдВ рдФрд░ рд╕рдВрдХреЗрддреЛрдВ рдХреЗ рдПрдХ рдкреВрд░реЗ рд╕рдореВрд╣ рдХреЗ рд╕рдЯреАрдХ рдорд╛рдк рдХреЗ рд▓рд┐рдП рдЬрд┐рдореНрдореЗрджрд╛рд░ рдирд╣реАрдВ рд╣реИред рдпрд╣ рдХреИрд╕реЗ рдЕрд▓рдЧ рд╣реИ рдХрд┐ рдЕрдЧрд░ рд╣рдо рдПрдХ рджреЗрд╢реА рдПрдВрдбреНрд░реЙрдЗрдб рдРрдк рдмрдирд╛ рд░рд╣реЗ рдереЗ рдФрд░ рдпрд╣рд╛рдВ рджрд┐рдП рдЧрдП рдирд┐рд░реНрджреЗрд╢реЛрдВ рдХрд╛ рдкрд╛рд▓рди рдХрд░ рд░рд╣реЗ рдереЗ: https://developers.google.com/admob/android/native/start

рдмрд╛рдд рдпрд╣ рд╣реИ рдХрд┐ рдкреНрд▓реЗрдЯрдлрд╝реЙрд░реНрдо рд╡реНрдпреВ рдХреЗ рд╕рд╛рдЗрдб-рдЗрдлрд╝реЗрдХреНрдЯ рд╣реЛ рд╕рдХрддреЗ рд╣реИрдВ рдФрд░ рдореВрд▓ рдкреНрд▓реЗрдЯрдлрд╝реЙрд░реНрдо рдкрд░ рд╕реАрдзреЗ рджреЗрдЦреЗ рдЬрд╛рдиреЗ рд╡рд╛рд▓реЗ рд╕рдорд╛рди рд╡рд┐рдЬреНрдЮрд╛рдкрдиреЛрдВ рдХреА рддреБрд▓рдирд╛ рдореЗрдВ рдЕрд▓рдЧ рд╡реНрдпрд╡рд╣рд╛рд░ рдХрд░ рд╕рдХрддреЗ рд╣реИрдВред
рдЙрджрд╛рд╣рд░рдг рдХреЗ рд▓рд┐рдП, рдпрджрд┐ рдХрд┐рд╕реА рд╡рд┐рд╢рд┐рд╖реНрдЯ рдЕрд╡рдзрд┐ рдХреЗ рд▓рд┐рдП рджреГрд╢реНрдп рдХрд╛ рдкреНрд░рддрд┐рд╢рдд рджрд┐рдЦрд╛рдП рдЬрд╛рдиреЗ рдкрд░ рд╡рд┐рдЬреНрдЮрд╛рдкрди рджреГрд╢реНрдпрддрд╛ рдХреА рдЧрдгрдирд╛ рдХреА рдЬрд╛рддреА рд╣реИред
рдХреНрдпрд╛ 100% рд╕реБрдирд┐рд╢реНрдЪрд┐рдд рдирд╣реАрдВ рд╣реИрдВ рдХрд┐ рд╡рд┐рдЬреНрдЮрд╛рдкрди рдХрд╛ рдкрд╣рд▓рд╛ рдкрд┐рдХреНрд╕реЗрд▓ рдкреНрд░рджрд░реНрд╢рд┐рдд рд╣реЛрддрд╛ рд╣реИ рдФрд░ рдЙрд╕реА рддрд░рд╣ рд╕реЗ рджреЗрд╢реА рдФрд░ рдлреНрдпреВрдЯрд░ рдореЗрдВ рдЧрд┐рдирд╛ рдЬрд╛рддрд╛ рд╣реИ?

рдЧреИрд░-рдЗрдЪреНрдЫрд┐рдд рд╡рд╛рддрд╛рд╡рд░рдг рдореЗрдВ рд╡рд┐рдЬреНрдЮрд╛рдкрдиреЛрдВ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдиреЗ рд╕реЗ Google рдХреЛ рдЖрдкрддреНрддрд┐ рд╣реЛ рд╕рдХрддреА рд╣реИред рдЦрд╛рд╕ рдпрд╣ рдХрд┐ рдЗрд╕рдХрд╛ рд╕реАрдзрд╛ рдЕрд╕рд░ рдЙрдирдХреЗ рдмрд┐рдЬрдиреЗрд╕ рдореЙрдбрд▓ рдкрд░ рдкрдбрд╝рддрд╛ рд╣реИред

рдпрд╣ рдХрдо рд╕реЗ рдХрдо рдПрдХ рдЧреНрд░реЗ рдЬрд╝реЛрди рд╣реИред

рдпрд╣ рдХрд╣рдиреЗ рдХрд╛ рдПрдХ рдФрд░ рддрд░реАрдХрд╛ рдпрд╣ рд╣реИ рдХрд┐ рдлрд╝реНрд▓рдЯрд░ рдХреЗ рд▓рд┐рдП рдореЛрдмрд╛рдЗрд▓ рд╡рд┐рдЬреНрдЮрд╛рдкрди рдкреНрд░рджрд░реНрд╢рд┐рдд рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдмрдирд╛рдпрд╛ рдЧрдпрд╛ рдХреЛрдИ рднреА рдкреНрд▓рдЧрдЗрди рдЗрд╕ рдмрд╛рдд рдХреА рдЧрд╛рд░рдВрдЯреА рджреЗрдиреЗ рдореЗрдВ рд╕рдХреНрд╖рдо рд╣реЛрдирд╛ рдЪрд╛рд╣рд┐рдП рдХрд┐ рдпрд╣ рд╡рд┐рдЬреНрдЮрд╛рдкрди рдПрд╕рдбреАрдХреЗ рдХреА рдЕрдкрдирд╛ рдХрд╛рдо рдХрд░рдиреЗ рдХреА рдХреНрд╖рдорддрд╛ рдореЗрдВ рд╣рд╕реНрддрдХреНрд╖реЗрдк рдирд╣реАрдВ рдХрд░рддрд╛ рд╣реИ, рдЬреЛ рдХрд┐ рдПрдХ рдореБрд╢реНрдХрд┐рд▓ рдХрд╛рдо рд╣реИред рдЙрд╕ рдкреНрд▓рдЧрдЗрди рдкрд░ рдХрд╛рдо рдХрд░рдиреЗ рдХреЗ рд╕рд╛рде рдЖрдиреЗ рд╡рд╛рд▓рд╛ рджрдмрд╛рд╡ рдЬреЛ рд╕рдЪрдореБрдЪ рдХрд┐рд╕реА рдХреА рдЖрдЬреАрд╡рд┐рдХрд╛ рдХреЗ рд▓рд┐рдП рдЬрд┐рдореНрдореЗрджрд╛рд░ рд╣реЛ рд╕рдХрддрд╛ рд╣реИ, рдФрд░ рдЖрдк рджреЗрдЦ рд╕рдХрддреЗ рд╣реИрдВ рдХрд┐ рдЗрд╕реЗ рдЬрд╛рд░реА рдХрд░рдиреЗ рд╕реЗ рдкрд╣рд▓реЗ рдкреНрд▓рдЧрдЗрди рд░реЙрдХ рдареЛрд╕ рд╣реЛрдирд╛ рдХрд┐рддрдирд╛ рдорд╣рддреНрд╡рдкреВрд░реНрдг рд╣реИред

рдпреЗ рд╕рднреА рддреГрддреАрдп рдкрдХреНрд╖ рдиреЗрдЯрд┐рд╡ рд╡рд┐рдЬреНрдЮрд╛рдкрди рдкреНрд▓рдЧрдЗрди рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рдЙрдЪрд┐рдд рдмрд┐рдВрджреБ рд╣реИрдВред рдЬреИрд╕реЗ рд╣реА рд╣рдорд╛рд░реЗ рдкрд╛рд╕ Google рдХреА рдУрд░ рд╕реЗ рдХреЛрдИ рдмреЗрд╣рддрд░ рд╕рдорд╛рдзрд╛рди рд╣реЛрдЧрд╛ рд╣рдо рдЕрдкрдиреЗ рдРрдк рдХреЛ рдЕрдкрдбреЗрдЯ рдХрд░ рджреЗрдВрдЧреЗред

рдореИрдВ рдПрдХ рд╕рдорд╛рдЪрд╛рд░ рдлрд╝реАрдб рдРрдк рдкрд░ рдХрд╛рдо рдХрд░ рд░рд╣рд╛ рд╣реВрдВ рдФрд░ рдореБрдЭреЗ рд╡рд╛рд╕реНрддрд╡ рдореЗрдВ рдореВрд▓ рд╡рд┐рдЬреНрдЮрд╛рдкрдиреЛрдВ рдХреЛ рдкреЛрд╕реНрдЯ рдореЗрдВ рдорд┐рд╢реНрд░рд┐рдд рдХрд░рдиреЗ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реИред рдЗрд╕рд▓рд┐рдП, рд╢рд╛рдпрдж рдореБрдЭреЗ рдкреНрд▓рдЧрдЗрди рджреГрд╖реНрдЯрд┐рдХреЛрдг рдХреЗ рдмрдЬрд╛рдп рдРрдб-рдЯреВ-рдРрдк рдХреЗ рд╕рд╛рде рдЬрд╛рдирд╛ рдЪрд╛рд╣рд┐рдП, рдЗрд╕рд▓рд┐рдП рд╡рд┐рдЬреНрдЮрд╛рдкрдиреЛрдВ рд╕реЗ рдирд┐рдкрдЯрдиреЗ рдХреЗ рд▓рд┐рдП рд▓рд┐рд╕реНрдЯрд┐рдВрдЧ рд╕реНрдХреНрд░реАрди рдХреЛ рд╕реНрд╡рд┐рдлреНрдЯ/рдХреЛрдЯрд▓рд┐рди рдореЗрдВ рд▓рд╛рдЧреВ рдХрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИ, рдмрд╛рдХреА рд╕реНрдХреНрд░реАрди рдЬрд┐рдирдореЗрдВ рд╡рд┐рдЬреНрдЮрд╛рдкрди рдирд╣реАрдВ рд╣реИрдВ рдЙрдиреНрд╣реЗрдВ рдлрд╝реНрд▓рдЯрд░ рдореЗрдВ рд▓рд╛рдЧреВ рдХрд┐рдпрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИред

рдореИрдВ рдпрд╣ рдмрддрд╛рдирд╛ рдЪрд╛рд╣реВрдВрдЧрд╛ рдХрд┐ flutter_admob рдкреНрд▓рдЧрдЗрди рд╡рд░реНрддрдорд╛рди рдореЗрдВ Admob рдиреАрддрд┐рдпреЛрдВ рджреНрд╡рд╛рд░рд╛ рдХрдо рд╕реЗ рдХрдо рдПрдХ рд╣рддреЛрддреНрд╕рд╛рд╣рд┐рдд рдмреИрдирд░ рдХрд╛рд░реНрдпрд╛рдиреНрд╡рдпрди рдХреЛ рд▓рд╛рдЧреВ рдХрд░ рд░рд╣рд╛ рд╣реИред

рдореЗрд░рд╛ рдорд╛рдирдирд╛ тАЛтАЛрд╣реИ рдХрд┐ рдпрд╣ "рдРрдкреНрд▓рд┐рдХреЗрд╢рди рд╕рд╛рдордЧреНрд░реА рдХреЗ рд╕рд╛рде рд╡рд┐рдЬреНрдЮрд╛рдкрди рдУрд╡рд░рд▓реИрдкрд┐рдВрдЧ" рдФрд░ рдЕрдзрд┐рдХрд╛рдВрд╢ Android рдорд╛рдорд▓реЛрдВ рдореЗрдВ "рдРрдкреНрд▓рд┐рдХреЗрд╢рди рдЖрдЗрдЯрдо рдХреЗ рдмреАрдЪ рд╡рд┐рдЬреНрдЮрд╛рдкрди рд╕реИрдВрдбрд╡рд┐рдЪ" рд▓рд╛рдЧреВ рдХрд░ рд░рд╣рд╛ рд╣реИред рдЖрдк рд╕рдВрдмрдВрдзрд┐рдд рдЬрд╛рдирдХрд╛рд░реА рдпрд╣рд╛рдВ рдкрд╛ рд╕рдХрддреЗ рд╣реИрдВред

рдХрд╣рд╛ рдЬрд╛ рд░рд╣рд╛ рд╣реИ, рдореБрдЭреЗ рдпрдХреАрди рдирд╣реАрдВ рд╣реИ рдХрд┐ рд╕рдмрд╕реЗ рдЦрд░рд╛рдм рдХреНрдпрд╛ рд╣реИ, рдЕрдЧрд░ рдКрдкрд░ рдмрддрд╛рдП рдЧрдП "рдЧреНрд░реЗ рдЬрд╝реЛрди" рдореЗрдВ рд╣реЛрдирд╛ рд╣реИ рдпрд╛ рд╕реАрдзреЗ рдПрдбрдореЛрдм рдкреЙрд▓рд┐рд╕реА рдкреЗрдЬ рдореЗрдВ "рдиреАрддрд┐ рдХреЗ рдЦрд┐рд▓рд╛рдл" рдХреЗ рд░реВрдк рдореЗрдВ рдмрддрд╛рдП рдЧрдП рдХреБрдЫ рдХреЛ рд▓рд╛рдЧреВ рдХрд░рдирд╛ рд╣реИ

рдореЗрд░рд╛ рдорд╛рдирдирд╛ тАЛтАЛрд╣реИ рдХрд┐ рд╣рдореЗрдВ рдХрдо рд╕реЗ рдХрдо рд╡рд░реНрддрдорд╛рди рдкреНрд░рдЧрддрд┐ рдХреА рдкреНрд░рдЧрддрд┐ рд░рд┐рдкреЛрд░реНрдЯ рдкреНрд░рд╛рдкреНрдд рдХрд░рдиреА рдЪрд╛рд╣рд┐рдП рдереАред рдкреНрд░рддрд┐рд╕реНрдкрд░реНрдзреА рдЕрдиреБрдкреНрд░рдпреЛрдЧреЛрдВ рдХреЗ рдЗрд╕ рджрд┐рди рдореЗрдВ, рдХрдо рд╕реЗ рдХрдо рдкреНрд░рддрд┐рд╕реНрдкрд░реНрдзрд╛ рдХреЗ рд╕рд╛рде рдмрдиреЗ рд░рд╣рдирд╛ рдмрд╣реБрдд рдЕрдЪреНрдЫрд╛ рд╣реЛрдЧрд╛ред

рд╕реНрдХреНрд░реАрди рдкрд░ рдПрдХ рдмреИрдирд░ рдУрд╡рд░рд▓реЗ _рдмрд╣реБрдд рдШреГрдгрд┐рдд_ рджрд┐рдЦрддрд╛ рд╣реИ, рдЦрд╛рд╕рдХрд░ рдЬрдм рд╕реБрдВрджрд░ рд╕реНрдкрдВрджрди UI/UX рдХреЗ рд╕рд╛рде рдЬреЛрдбрд╝рд╛ рдЬрд╛рддрд╛ рд╣реИред

рдЬрдм рддрдХ рд╣рдорд╛рд░реЗ рдкрд╛рд╕ рд╡рд┐рдЬреНрдЮрд╛рдкрдиреЛрдВ рдХреЗ рд╕рд╛рде рдРрдкреНрд╕ рдХрд╛ рдореБрджреНрд░реАрдХрд░рдг рдХрд░рдиреЗ рдХрд╛ рдПрдХ рдордЬрдмреВрдд рд╕рдорд╛рдзрд╛рди рдирд╣реАрдВ рд╣реИ, рдореБрдЭреЗ рдбрд░ рд╣реИ рдХрд┐ рдпрд╣ рдЫреЛрдЯреЗ рдРрдк рдбреЗрд╡рд▓рдкрд░реНрд╕ рдХреЗ рд▓рд┐рдП рдлрд╝реНрд▓рдЯрд░ рдХреЛ рджреВрд░ рдХрд░рдиреЗ рдХрд╛ рдПрдХ рдмрдбрд╝рд╛ рдХрд╛рд░рдг рд╣реЛрдЧрд╛ред рдЕрд╡рдзрд╛рд░рдгрд╛ рдХреЗ рдкреНрд░рдорд╛рдг рдХреЗ рд░реВрдк рдореЗрдВ рдПрдХ рд╣рд▓реНрдХрд╛ рдРрдк рдмрдирд╛рдирд╛ рдПрдХ рдмрд╛рдд рд╣реИ, рд▓реЗрдХрд┐рди рд▓рдЧрд╛рддрд╛рд░ рд╡рд┐рдЬреНрдЮрд╛рдкрди рд░рд╛рдЬрд╕реНрд╡ рд▓рд╛рдиреЗ рдХреЗ рд▓рд┐рдП рд╣реБрдХ рдХреЗ рдмрд┐рдирд╛, рдпрд╣ рд╡рд╛рд╕реНрддрд╡рд┐рдХ рджреБрдирд┐рдпрд╛ рдореЗрдВ рд╕реАрдорд┐рдд рдЙрдкрдпреЛрдЧ рдХреЗ рдорд╛рдорд▓реЛрдВ рдХреЗ рд╕рд╛рде рд╕рд┐рд░реНрдл рдПрдХ рдЕрдЪреНрдЫрд╛ рдЪрдордХрджрд╛рд░ рдЙрдкрдХрд░рдг рд╣реИред рдХрд░реАрдм рджреЛ рд╕рд╛рд▓ рд╕реЗ рдЗрд╕реЗ рдкреНрд░рд╛рдердорд┐рдХрддрд╛ рдорд┐рд▓рдиреЗ рдХрд╛ рдЗрдВрддрдЬрд╛рд░ рд╣реИред

рдРрд╕рд╛ рд▓рдЧрддрд╛ рд╣реИ рдХрд┐ рдХреБрдЫ рджрд┐рди рдкрд╣рд▓реЗ рдореВрд▓ рд╡рд┐рдЬреНрдЮрд╛рдкрди рдЬреЛрдбрд╝реЗ рдЧрдП рд╣реИрдВ: https://github.com/FirebaseExtended/flutterfire/pull/169

рдРрд╕рд╛ рд▓рдЧрддрд╛ рд╣реИ рдХрд┐ рдХреБрдЫ рджрд┐рди рдкрд╣рд▓реЗ рдиреЗрдЯрд┐рд╡ рд╡рд┐рдЬреНрдЮрд╛рдкрди рдЬреЛрдбрд╝реЗ рдЧрдП рд╣реИрдВ: FirebaseExtended/flutterfire#169

рдпрд╣ рд╡рд╛рд╕реНрддрд╡ рдореЗрдВ рдЕрдЪреНрдЫрд╛ рд╣реИ рдХрд┐ рдЙрдиреНрд╣реЛрдВрдиреЗ рдЗрд╕реЗ рдЬреЛрдбрд╝рд╛ред рдмрдврд╝рд┐рдпрд╛ рдХрд╛рдо рджреЛрд╕реНрддреЛрдВ!
рд╣рд╛рд▓рд╛рдБрдХрд┐, рдлрд┐рд░ рднреА, рдЖрдк рдЗрд╕реЗ рдЕрдкрдиреЗ рджреГрд╢реНрдп рдкрджрд╛рдиреБрдХреНрд░рдо рдХреЗ рдЕрдВрджрд░ рдирд╣реАрдВ рд░рдЦ рд╕рдХрддреЗред
рдореЗрд░реА рд╕рдордЭ рдореЗрдВ, рдХреЗрд╡рд▓ show рд╡рд┐рдзрд┐ рд╣реИ рдЬреЛ рдПрдХ рдУрд╡рд░рд▓реЗ рдХреЗ рд░реВрдк рдореЗрдВ рдиреАрдЪреЗ рд╕реЗ рджреГрд╢реНрдп рдХреЛ рдкреЙрдк рдЕрдк рдХрд░рддреА рд╣реИред

рдореЗрд░реЗ рдкрд╛рд╕ MainActivity.kt рд╣реИ рди рдХрд┐ MainActivity.java;

рдХреНрдпрд╛ рдореИрдВ рдиреЗрдЯрд┐рд╡ рд╡рд┐рдЬреНрдЮрд╛рдкрдиреЛрдВ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░ рд╕рдХрддрд╛ рд╣реВрдБ? рдХреИрд╕реЗ рдХрд░реЗрдВ?

рдРрд╕рд╛ рд▓рдЧрддрд╛ рд╣реИ рдХрд┐ рдпрд╣ рд╕рд┐рд░реНрдл Android рд╣реИ?

рдРрд╕рд╛ рд▓рдЧрддрд╛ рд╣реИ рдХрд┐ рдпрд╣ рд╕рд┐рд░реНрдл Android рд╣реИ?

рдРрд╕рд╛ рд▓рдЧрддрд╛ рд╣реИ рдХрд┐ IOS рдкрд░ рджреЗрд╢реА рд╡рд┐рдЬреНрдЮрд╛рдкрди рднреА рдЬреЛрдбрд╝реЗ рдЧрдП рд╣реИрдВ https://github.com/FirebaseExtended/flutterfire/pull/2106

рд▓реЗрдХрд┐рди рдХреНрдпрд╛ рдЖрдк рдЗрд╕реЗ рдЕрдкрдиреЗ рд╡реНрдпреВ рдкрджрд╛рдиреБрдХреНрд░рдо рдореЗрдВ рд░рдЦ рд╕рдХрддреЗ рд╣реИрдВ?

рдРрд╕рд╛ рд▓рдЧрддрд╛ рд╣реИ рдХрд┐ рдХреЗрд╡рд▓ рд╢реЛ рд╡рд┐рдзрд┐ рд╣реИ рдЬреЛ рдПрдХ рдУрд╡рд░рд▓реЗ рдХреЗ рд░реВрдк рдореЗрдВ рдиреАрдЪреЗ рд╕реЗ рджреГрд╢реНрдп рдХреЛ рдкреЙрдк рдЕрдк рдХрд░рддреА рд╣реИ, рдЬреЛ рдЗрд╕реЗ рдореВрд▓ рд╡рд┐рдЬреНрдЮрд╛рдкрди рдХреЗ рд░реВрдк рдореЗрдВ рдмрд╣реБрдд рдмреЗрдХрд╛рд░ рдмрдирд╛рддреА рд╣реИред

рдореБрдЭреЗ рд▓рдЧрд╛ рдХрд┐ рдЗрд╕рдХрд╛ рдкреВрд░рд╛ рдмрд┐рдВрджреБ рдпрд╣реА рдерд╛, рдЕрдиреНрдпрдерд╛ рдпрд╣ рдЙрддрдирд╛ рд╣реА рдмреЗрдХрд╛рд░ рд╣реИред

рдЗрд╕ рдкрд░ рдХреЛрдИ рдкреНрд░рдЧрддрд┐?

рдкреБрд╖реНрдЯрд┐ рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ, рдпрд╣ рд╕рдЪрдореБрдЪ рд╕рд┐рд░реНрдл рдПрдХ рдмреИрдирд░ рд╡рд┐рдЬреНрдЮрд╛рдкрди рд╣реИ рдЕрднреА рдХреЗрд╡рд▓ android рд▓реЗрдЖрдЙрдЯ рд╕реЗ рдЕрдиреБрдХреВрд▓рди рдХреЗ рд╕рд╛рдеред

рдореИрдВ рд╡рд╛рд╕реНрддрд╡ рдореЗрдВ рдпрд╣ рдирд╣реАрдВ рд╕рдордЭрддрд╛ рдХрд┐ рд╡рд░реНрддрдорд╛рди рдХрд╛рд░реНрдпрд╛рдиреНрд╡рдпрди рд╡рд┐рдЬреНрдЮрд╛рдкрди рджреГрд╢реНрдпреЛрдВ рдХреЗ рдкреНрд░рджрд░реНрд╢рди рдХреЛ рдХреИрд╕реЗ рд╕рдВрднрд╛рд▓рддрд╛ рд╣реИ, рдпрджрд┐ рдпрд╣ рдкреНрд▓реЗрдЯрдлрд╝реЙрд░реНрдо рджреГрд╢реНрдпреЛрдВ рдХрд╛ рдЙрдкрдпреЛрдЧ рдирд╣реАрдВ рдХрд░ рд░рд╣рд╛ рд╣реИред

рдХреНрдпрд╛ рдпрд╣ рд╕реНрдкрдВрджрди рджреГрд╢реНрдп рдХреЗ рд╢реАрд░реНрд╖ рдкрд░ рдореВрд▓ рдирд┐рд╡рд╛рд╕реА рдПрдХ Android рджреГрд╢реНрдп/iOS UIView рдкреНрд░рджрд░реНрд╢рд┐рдд рдХрд░рддрд╛ рд╣реИ?
рдордзреНрдпрд╡рд░реНрддреА рд╡рд┐рдЬреНрдЮрд╛рдкрдиреЛрдВ рдХреЗ рд▓рд┐рдП рдПрдХ рдирдИ рдЧрддрд┐рд╡рд┐рдзрд┐ рдмрдирд╛рдПрдВ?

рдХреНрдпрд╛ рдХреЛрдИ рдореБрдЭреЗ рдмрддрд╛ рд╕рдХрддрд╛ рд╣реИ рдХрд┐ рдпрд╣ рдХреЛрдб рдореЗрдВ рдХрд╣рд╛рдВ рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ?

рдпрд╣ рд╕реНрдкрдВрджрди рд╡рд┐рдЬреЗрдЯ рдХреЗ рд╢реАрд░реНрд╖ рдкрд░ рд╡рд┐рдЬреНрдЮрд╛рдкрдиреЛрдВ рдХреЛ рдУрд╡рд░рд▓реЗ рдХрд░рддрд╛ рд╣реИред рд╡рд┐рдЬреНрдЮрд╛рдкрди рд╕реНрдкрдВрджрди рдХрд╛ рд╣рд┐рд╕реНрд╕рд╛ рдирд╣реАрдВ рд╣реИрдВ
рд╡рд┐рдЬреЗрдЯ рдкрджрд╛рдиреБрдХреНрд░рдо рддреЛ рдЖрдк рдЙрд╕реЗ рд╡рд┐рдЬреЗрдЯ рдореЗрдВ рдПрдореНрдмреЗрдб рдирд╣реАрдВ рдХрд░ рдкрд╛рдПрдВрдЧреЗред рдЙрджрд╛рд╣рд░рдг
рдПрдХ рд╕реВрдЪреА рджреГрд╢реНрдп

рдЧреБрд░реБ, 30 рдЕрдкреНрд░реИрд▓, 2020, рд░рд╛рдд 10:32 рдмрдЬреЗ dasebasto [email protected] рдиреЗ рд▓рд┐рдЦрд╛:

рдореБрдЭреЗ рд╡рд╛рд╕реНрддрд╡ рдореЗрдВ рдпрд╣ рдирд╣реАрдВ рдкрддрд╛ рдХрд┐ рд╡рд░реНрддрдорд╛рди рдХрд╛рд░реНрдпрд╛рдиреНрд╡рдпрди рдХрд┐рд╕ рддрд░рд╣ рдХреЗ рдкреНрд░рджрд░реНрд╢рди рдХреЛ рд╕рдВрднрд╛рд▓рддрд╛ рд╣реИ
рд╡рд┐рдЬреНрдЮрд╛рдкрди рджреГрд╢реНрдп, рдпрджрд┐ рд╡рд╣ рдкреНрд▓реЗрдЯрдлрд╝реЙрд░реНрдо рджреГрд╢реНрдпреЛрдВ рдХрд╛ рдЙрдкрдпреЛрдЧ рдирд╣реАрдВ рдХрд░ рд░рд╣рд╛ рд╣реИред

рдХреНрдпрд╛ рдпрд╣ рд╕реНрдкрдВрджрди рджреГрд╢реНрдп рдХреЗ рдКрдкрд░ рджреЗрд╢реА Android рджреГрд╢реНрдп/iOS UIView рдкреНрд░рджрд░реНрд╢рд┐рдд рдХрд░рддрд╛ рд╣реИ?

рдХреНрдпрд╛ рдХреЛрдИ рдореБрдЭреЗ рдмрддрд╛ рд╕рдХрддрд╛ рд╣реИ рдХрд┐ рдпрд╣ рдХреЛрдб рдореЗрдВ рдХрд╣рд╛рдВ рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ?

-
рдЖрдк рдЗрд╕реЗ рдкреНрд░рд╛рдкреНрдд рдХрд░ рд░рд╣реЗ рд╣реИрдВ рдХреНрдпреЛрдВрдХрд┐ рдЖрдкрдХрд╛ рдЙрд▓реНрд▓реЗрдЦ рдХрд┐рдпрд╛ рдЧрдпрд╛ рдерд╛ред
рдЗрд╕ рдИрдореЗрд▓ рдХрд╛ рд╕реАрдзреЗ рдЙрддреНрддрд░ рджреЗрдВ, рдЗрд╕реЗ GitHub рдкрд░ рджреЗрдЦреЗрдВ
https://github.com/flutter/flutter/issues/12114#issuecomment-621980272 ,
рдпрд╛ рд╕рджрд╕реНрдпрддрд╛ рд╕рдорд╛рдкреНрдд рдХрд░реЗрдВ
https://github.com/notifications/unsubscribe-auth/AESIMECDHHOREM7OCD6UC63RPGVIVANCNFSM4D3FBARA
.

рдЕрдЧрд░ рд╕рдЪ рдореЗрдВ рдРрд╕рд╛ рд╣реИ рддреЛ рдЗрди рд╕рдмрдХрд╛ рдХреНрдпрд╛ рдорддрд▓рдм рд╣реИ?

рдХрд┐рд╕реА рдореВрд▓ рд╡рд┐рдЬреНрдЮрд╛рдкрди рдХреЗ рд▓рд┐рдП рд╕рдмрд╕реЗ рд╕рд╛рдорд╛рдиреНрдп рдФрд░ рд╕реНрд╡рд╛рднрд╛рд╡рд┐рдХ рд╕реНрдерд╛рди рд╕реВрдЪреА рджреГрд╢реНрдп рдХреЗ рдЕрдВрджрд░ рд╣реЛрддрд╛ рд╣реИ, рдпрджрд┐ рдпрд╣ рд╕рдВрднрд╡ рдирд╣реАрдВ рд╣реИ рддреЛ рдпрд╣ рдХреНрдпрд╛ рдореВрд▓реНрдп рдЬреЛрдбрд╝рддрд╛ рд╣реИ?

рдмрд┐рд▓реНрдХреБрд▓ рд╕рд╣реА, рд╕рдВрдкреВрд░реНрдг рдмрд┐рдВрджреБ рдЙрдиреНрд╣реЗрдВ рдПрдореНрдмреЗрдб рдХрд░ рд░рд╣рд╛ рд╣реИ рдФрд░ рдЙрдиреНрд╣реЗрдВ рд╡рд┐рдЬреЗрдЯ рдЯреНрд░реА рдореЗрдВ рдЕрдиреБрдХреВрд▓рд┐рдд рдХрд░ рд░рд╣рд╛ рд╣реИред рдЗрд╕рд▓рд┐рдП рд╡реЗ рдРрдк рдХреА рд╢реИрд▓реА рдХреЗ рд╕рд╛рде рдлрд┐рдЯ рд╣реЛ рд╕рдХрддреЗ рд╣реИрдВред рдпрд╣ рд╡рд╕реНрддреБрддрдГ рдПрдХ рджреЗрд╢реА рд╡рд┐рдЬреНрдЮрд╛рдкрди рдХрд╛ рд╕рдВрдкреВрд░реНрдг рдмрд┐рдВрджреБ рд╣реИред

рдЗрд╕ рдкрд░ рдХреЛрдИ рдкреНрд░рдЧрддрд┐?

рдХреЗрд╡рд▓ рджреЗрд╢реА рд╡рд┐рдЬреНрдЮрд╛рдкрди рд╣реА рдирд╣реАрдВ, рдмреИрдирд░ рд╡рд┐рдЬреНрдЮрд╛рдкрдиреЛрдВ рдХреЛ рднреА рд╡рд┐рдЬреЗрдЯ рдЯреНрд░реА рдореЗрдВ рдПрдХреАрдХреГрдд рдХрд┐рдпрд╛ рдЬрд╛рдирд╛ рдЪрд╛рд╣рд┐рдПред рдЗрд╕ рд╡рд┐рдЬреЗрдЯ рдХреЗ рдереЛрдбрд╝реЗ рд╕рдордп рдХреЗ рдЙрдкрдпреЛрдЧ рдХреЗ рдмрд╛рдж рдореБрдЭреЗ рдПрд╣рд╕рд╛рд╕ рд╣реБрдЖ рдХрд┐ рдРрдк рдореЗрдВ рдлреНрд▓реЛрдЯрд┐рдВрдЧ рдмреИрдирд░ рдХреЗ рд╕рд╛рде рдХрд╛рдо рдХрд░рдирд╛ рдХрд┐рддрдирд╛ рдореБрд╢реНрдХрд┐рд▓ рд╣реИред рд╡реЗ рдРрдк, рдореЗрдиреВ, рд╕реВрдЪреА рджреГрд╢реНрдп, рдЖрдИрдУрдПрд╕ рдЖрджрд┐ рдкрд░ рдиреАрдЪреЗ рдХреЗ рд╕рдВрд╡рд╛рдж рдФрд░ рд╕рддрд╣реЛрдВ рдЖрджрд┐ рдореЗрдВ рдмрд╣реБрдд рд╕реЗ рджреГрд╢реНрдп рддрддреНрд╡реЛрдВ рдореЗрдВ рд╣рд╕реНрддрдХреНрд╖реЗрдк рдХрд░рддреЗ рд╣реИрдВред рд╡реЗ рдХрд┐рд╕реА рдкреНрд░рдХрд╛рд░ рдХреЗ рдЕрдиреБрдкреНрд░рдпреЛрдЧреЛрдВ рдХреЗ рд▓рд┐рдП рдЙрдкрдпреБрдХреНрдд рдирд╣реАрдВ рд╣реИрдВред рд╕рд╛рдорд╛рдиреНрдп рд╡рд┐рдЬреЗрдЯ рдмреИрдирд░ рд╡рд╣ рд╣реИ рдЬреЛ рд╣рдореЗрдВ рдЪрд╛рд╣рд┐рдПред

рд╕реНрдкрдВрджрди рд╡реЗрдм рдХреЗ рд▓рд┐рдП рднреА рдРрдбрд╕реЗрдВрд╕ рдкрд░ рд╡рд┐рдЪрд╛рд░ рдХрд░реЗрдВ

рдПрдХ рдУрд░ рдлрд╝реНрд▓рдЯрд░ рдЯреАрдо рдХрд╛ рдХрд╣рдирд╛ рд╣реИ рдХрд┐ рд╡реЗ рдкреНрд░рд╛рдкреНрдд рд╣реЛрдиреЗ рд╡рд╛рд▓реЗ рдЕрдВрдЧреВрдареЗ рдХреА рд╕рдВрдЦреНрдпрд╛ рдХреЗ рдЕрдиреБрд╕рд╛рд░ рдореБрджреНрджреЛрдВ рдХреЛ рдкреНрд░рд╛рдердорд┐рдХрддрд╛ рджреЗрддреЗ рд╣реИрдВ (рдпрд╣ рдореБрджреНрджрд╛ рд╡рд░реНрддрдорд╛рди рдореЗрдВ рдкреВрд░реЗ рд░реЗрдкреЛ рдкрд░ 4 рд╡реЗрдВ рд╕реНрдерд╛рди рдкрд░ рд╣реИ) рдФрд░ рджреВрд╕рд░реА рдУрд░ рдЗрд╕ рдореБрджреНрджреЗ рдХреЛ P6 рдХреЗ рд░реВрдк рдореЗрдВ рд▓реЗрдмрд▓ рдХрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИ, рдЬрд┐рд╕рдХрд╛ рдЕрд░реНрде рд╣реИ "рдПрдХ рд╕реБрд╡рд┐рдзрд╛ рдпрд╛ рдмрдЧ рд╣рдореЗрдВ рд╕рдВрдмреЛрдзрд┐рдд рдХрд░рдиреЗ рдХреА рд╕рдВрднрд╛рд╡рдирд╛ рдирд╣реАрдВ рд╣реИ"ред
рд╡рд┐рдЬреНрдЮрд╛рдкрдиреЛрдВ рдХреЗ рдорд╛рдзреНрдпрдо рд╕реЗ рдореЛрдмрд╛рдЗрд▓ рдПрдкреНрд▓рд┐рдХреЗрд╢рди рд╕реЗ рдХрдорд╛рдИ рдХрд░рдиреЗ рдХрд╛ рдПрдХ рдЖрд╕рд╛рди рдФрд░ рд╕рд╣рдЬ рддрд░реАрдХрд╛ рдкреНрд░рджрд╛рди рдХрд░рдирд╛ рдХрд┐рд╕реА рднреА рдврд╛рдВрдЪреЗ рдХреЗ рд▓рд┐рдП рдПрдХ рдмреБрдирд┐рдпрд╛рджреА рд╡рд┐рд╢реЗрд╖рддрд╛ рд╣реИ, рдлрд┐рд░ рднреА рдРрд╕рд╛ рдирд╣реАрдВ рд▓рдЧрддрд╛ рдХрд┐ рдлрд╝реНрд▓рдЯрд░ рдХреЗ рдорд╛рдорд▓реЗ рдореЗрдВ рдРрд╕рд╛ рд╣реИред

@ kf6gpe рдХреНрдпрд╛ рдЖрдк рдХреГрдкрдпрд╛ рдЗрд╕ рдкрд░ рдХреБрдЫ рдкреНрд░рдХрд╛рд╢ рдбрд╛рд▓ рд╕рдХрддреЗ рд╣реИрдВ?

рдореИрдВ рдЗрд╕ рдЯрд┐рдХрдЯ рд╕реЗ рдЬреБрдбрд╝реА рдкрд░рд┐рдпреЛрдЬрдирд╛ рдХрд╛ рдирд┐рд░реАрдХреНрд╖рдг рдХрд░реВрдВрдЧрд╛ред
"рдкрд╛рд░рд┐рд╕реНрдерд┐рддрд┐рдХреА рддрдВрддреНрд░ - рдмрд┐рдЯрдХреЙрдЗрди" рдореЗрдВ рдкреНрд▓реЗрдЯрдлрд╝реЙрд░реНрдо рд╡реНрдпреВ рдХреЗ рд▓рд┐рдП рдмрд╣реБрдд рд╕рд╛рд░реА "рд╕рд╛рдорд╛рди" рд╣реЛрддреА рд╣реИ рдЬреЛ рдпрд╣ рдмрддрд╛ рд╕рдХрддреА рд╣реИ рдХрд┐ рд╣рдореЗрдВ рд╡рд┐рдЬреНрдЮрд╛рдкрдиреЛрдВ рдХрд╛ рдбрд╛рд░реНрдЯ рдХрд╛рд░реНрдпрд╛рдиреНрд╡рдпрди рдХреНрдпреЛрдВ рдирд╣реАрдВ рдорд┐рд▓ рд░рд╣рд╛ рд╣реИред

рдХреНрдпрд╛ рдлрд╝реНрд▓рдЯрд░ рдЯреАрдо рдкрд╣рд▓реЗ PlatformViews рдХреА (рдХрд╛рд░реНрдпрдХреНрд╖рдорддрд╛ рдФрд░ рдкреНрд░рджрд░реНрд╢рди) рдореЗрдВ рд╕реБрдзрд╛рд░ рдХрд░рдирд╛ рдЪрд╛рд╣рддреА рд╣реИ рдФрд░ рдлрд┐рд░ рдЙрдиреНрд╣реЗрдВ рдлрд┐рд░ рд╕реЗ рд▓рд┐рдЦреЗ рдмрд┐рдирд╛ рдХреЗрд╡рд▓ рдореВрд▓ рд╡рд┐рдЬреНрдЮрд╛рдкрди SDK рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдирд╛ рдЪрд╛рд╣рддреА рд╣реИ?

рдлрд┐рд░ рднреА, рдЕрдзрд┐рдХ рдкрд╛рд░рджрд░реНрд╢рд┐рддрд╛ рдХреА рдмрд╣реБрдд рд╕рд░рд╛рд╣рдирд╛ рдХреА рдЬрд╛рдПрдЧреАред

рджреЛрд╕реНрддреЛрдВ, рд╣рдо рдХреНрдпрд╛ рдХрд░ рд░рд╣реЗ рд╣реИрдВ? рдпрд╣ рдореВрд▓ рд░реВрдк рд╕реЗ рдПрдХ рдмрд┐рд▓реНрд▓реА 1 рдмрдЧ рд╣реИ рдЬрд╣рд╛рдБ рддрдХ рдЕрдзрд┐рдХрд╛рдВрд╢ рд▓реЛрдЧреЛрдВ рдХрд╛ рд╕рдВрдмрдВрдз рд╣реИред рдпрд╣ рдореЗрд░реЗ рдЖрд╡реЗрджрди рдХреЗ рд▓рд┐рдП рдПрдХ рдкреВрд░реНрдг рд╢реЛрд╕реНрдЯреЙрдкрд░ рдХреА рддрд░рд╣ рджрд┐рдЦ рд░рд╣рд╛ рд╣реИ рдФрд░ рдореИрдВ рдкреВрд░реЗ рджрд┐рди рдкрдврд╝рдиреЗ рдХреЗ рдмрд╛рдж рдЕрдиреНрдп рдХреНрд░реЙрд╕-рдкреНрд▓реЗрдЯрдлрд╝реЙрд░реНрдо рдврд╛рдВрдЪреЗ рдкрд░ рд╡рд┐рдЪрд╛рд░ рдХрд░ рд░рд╣рд╛ рд╣реВрдВ рдХрд┐ рдпрд╣ рд╕реБрд╡рд┐рдзрд╛ рдмрд┐рдирд╛ рдХрд┐рд╕реА рдорд╣рддреНрд╡рдкреВрд░реНрдг рдкреНрд░рдЧрддрд┐ рдХреЗ 3+ рд╡рд░реНрд╖реЛрдВ рд╕реЗ рдХреИрд╕реЗ рдХрд╛рдо рдХрд░ рд░рд╣реА рд╣реИред рдореИрдВ рджреЗрд╢реА рд╡рд┐рдЬреНрдЮрд╛рдкрдиреЛрдВ рдХреЛ рдорд╣рд┐рдорд╛рдордВрдбрд┐рдд рдмреИрдирд░ рдХреЗ рд░реВрдк рдореЗрдВ рдкреНрд░рджрд░реНрд╢рд┐рдд рдХрд░рдиреЗ рдХреА рдХреНрд╖рдорддрд╛ рдХреЛ рдкреНрд░рдЧрддрд┐ рдХреЗ рд░реВрдк рдореЗрдВ рдирд╣реАрдВ рдорд╛рдирддрд╛ред рд╣рдорд╛рд░реЗ рдкрд╛рд╕ рдореВрд▓ рд╡рд┐рдЬреНрдЮрд╛рдкрдиреЛрдВ рдХреЛ рдПрдореНрдмреЗрдб рдХрд┐рдпрд╛ рдЬрд╛рдирд╛ рдЪрд╛рд╣рд┐рдП рдпрд╛ рдХрдо рд╕реЗ рдХрдо рд╕реНрдкрдВрджрди рд╡рд┐рдЬреЗрдЯ рдкрд░ рдореВрд▓ рд╡рд┐рдЬреНрдЮрд╛рдкрдиреЛрдВ рдХреЛ рдУрд╡рд░рд▓реЗ рдХрд░рдиреЗ рдХреА рдХреНрд╖рдорддрд╛ рд╣реЛрдиреА рдЪрд╛рд╣рд┐рдП, рдЕрдиреНрдпрдерд╛ рдПрдХ рд╢рд╛рдирджрд╛рд░ рдордВрдЪ рдХреЗ рд╕рд╛рде рдЬрд╛рд░реА рд░рдЦрдиреЗ рдХреЗ рд▓рд┐рдП рдХреЛрдИ рдкреНрд░реЛрддреНрд╕рд╛рд╣рди рдирд╣реАрдВ рд╣реИред

рдореБрдЭреЗ рдкрддрд╛ рд╣реИ рдХрд┐ рдпрд╣ рдареАрдХ рд╡реИрд╕рд╛ рдирд╣реАрдВ рд╣реИ рдЬреИрд╕рд╛ рд╣рдо рдЪрд╛рд╣рддреЗ рд╣реИрдВ, рдпрд╣ Admob рдиреЗрдЯрд┐рд╡ рд╡рд┐рдЬреНрдЮрд╛рдкрди рдирд╣реАрдВ рд╣реИ, рд▓реЗрдХрд┐рди рдпрд╣ рдХрд╛рдо рдХрд░рддрд╛ рд╣реИ, рдЗрд╕рд▓рд┐рдП рдЖрдкрдХреЛ рдпрд╣ рдЙрдкрдпреЛрдЧреА рд▓рдЧ рд╕рдХрддрд╛ рд╣реИред

Facebook Audience Network рдиреЗрдЯрд┐рд╡ рд╡рд┐рдЬреНрдЮрд╛рдкрдиреЛрдВ рдХреЗ рд▓рд┐рдП рдПрдХ рдкреИрдХреЗрдЬ рд╣реИ рдФрд░ рдпрд╣ рдмрдврд╝рд┐рдпрд╛ рдХрд╛рдо рдХрд░ рд░рд╣рд╛ рд╣реИ, Android рдФрд░ iOS рджреЛрдиреЛрдВ рдкрд░ рдЗрд╕рдХрд╛ рдкрд░реАрдХреНрд╖рдг рдХрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИред

https://pub.dev/packages/facebook_audience_network

@jebwatson - рдЗрд╕ рдкрд░ рдПрдХ рдирдЬрд╝рд░ рдбрд╛рд▓реЗрдВ https://pub.dev/packages/admob_flutterред AdMob рдФрд░ Flutter рдХрд╛рд░реНрдпрд╛рдиреНрд╡рдпрди рдХреЗ рд╕рдВрдмрдВрдз рдореЗрдВ рдореБрдЭреЗ рдЕрдм рддрдХ рдХреЛрдИ рдмреЗрд╣рддрд░ рд╡рд┐рдХрд▓реНрдк рдирд╣реАрдВ рдорд┐рд▓ рд░рд╣рд╛ рд╣реИред

рд╣рдо https://pub.dev/packages/native_ads . рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░ рд░рд╣реЗ рд╣реИрдВ

tidewatch

рдореИрдВ рднреА рдЕрднреА рдЗрд╕рдХрд╛ рдЗрдВрддрдЬрд╛рд░ рдХрд░ рд░рд╣рд╛ рд╣реВрдВред рдореИрдВ рд╕рд┐рд░реНрдл рдЕрдкрдиреЗ рд╕реНрдкрдВрджрди рд╡рд┐рдЪрд╛рд░реЛрдВ рдХреЗ рд╕рд╛рде AdMob рдмреИрдирд░ рдЗрдирд▓рд╛рдЗрди рдкреНрд░рджрд░реНрд╢рд┐рдд рдХрд░рдирд╛ рдЪрд╛рд╣рддрд╛ рд╣реВрдВред рдлрд╝реНрд▓рдЯрд░ рдРрдк рдХреЗ рд╢реАрд░реНрд╖ рдкрд░ рдмреИрдирд░ рдлрд╝реНрд▓реЛрдЯ рдХрд░рдирд╛ рд╕рд┐рд░реНрдл рдмрджрд╕реВрд░рдд рд╣реИ рдФрд░ рдЗрд╕ рдкреНрд▓реЗрдЯрдлреЙрд░реНрдо рдХреЗ рдкреВрд░реЗ рдЙрджреНрджреЗрд╢реНрдп рдХреЛ рдХрдордЬреЛрд░ рдХрд░рддрд╛ рд╣реИред

рд╣рдо https://pub.dev/packages/native_ads . рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░ рд░рд╣реЗ рд╣реИрдВ

tidewatch

рдореЗрд░реА рдЪрд┐рдВрддрд╛ рдпрд╣ рд╣реЛрдЧреА рдХрд┐ рдпрд╣ рдПрдХ рдЧреНрд░реЗ-рдЬрд╝реЛрди рд╣реИред
рдРрд╕реА рд╕рдВрднрд╛рд╡рдирд╛ рд╣реИ рдХрд┐ Google рдЙрди рдРрдкреНрд▓рд┐рдХреЗрд╢рди рдХреЛ рдмреНрд▓реЙрдХ рдХрд░ рд╕рдХрддрд╛ рд╣реИ рдЬреЛ рд╡рд┐рдЬреНрдЮрд╛рдкрди рд╕рдорд╛рдзрд╛рдиреЛрдВ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рддреЗ рд╣реИрдВ рдЬреЛ рдЙрдирдХреЗ рд▓рд┐рдП рдбрд┐рдЬрд╝рд╛рдЗрди рдирд╣реАрдВ рдХрд┐рдП рдЧрдП рд╣реИрдВред

рдЕрднреА рдПрдХрдорд╛рддреНрд░ рд╕рдорд╛рдзрд╛рди рдЙрдкрд▓рдмреНрдз рд╣реИ рдЬрд┐рд╕рдХрд╛ рдЙрдкрдпреЛрдЧ рддреГрддреАрдп рдкрдХреНрд╖ рд▓рд╛рдЗрдмреНрд░реЗрд░реА рдлрд╝реНрд▓рдЯрд░ рд╡рд┐рдЬреЗрдЯ рдЯреНрд░реА рдХреЗ рд╣рд┐рд╕реНрд╕реЗ рдХреЗ рд░реВрдк рдореЗрдВ рдореВрд▓ рд╡рд┐рдЬреНрдЮрд╛рдкрдиреЛрдВ рдХреЛ рдкреНрд░рджрд░реНрд╢рд┐рдд рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдХрд░рддреА рд╣реИ (рдЙрджрд╛рд╣рд░рдг: рд▓рд┐рд╕реНрдЯ рд╡реНрдпреВ) рдХреНрд░рдорд╢рдГ AndroidView рдФрд░ UiKitView рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдХреЗ рджреЗрд╢реА Android рдФрд░ iOS рджреГрд╢реНрдп рдХреЛ рдПрдореНрдмреЗрдб рдХрд░рдирд╛ рд╣реИ рдЬреЛ рдлрд╝реНрд▓рдЯрд░ рдбреЙрдХреНрд╕ рдХреЗ рдЕрдиреБрд╕рд╛рд░ рдПрдХ рдорд╣рдВрдЧрд╛ рдСрдкрд░реЗрд╢рди рд╣реИ рдФрд░ рдЗрд╕рд╕реЗ рдмрдЪрд╛ рдЬрд╛рдирд╛ рдЪрд╛рд╣рд┐рдП рдФрд░ рдкрд░рд┐рдгрд╛рдорд╕реНрд╡рд░реВрдк рд╕реНрдХреНрд░реЙрд▓ рдХрд░рддреЗ рд╕рдордп рдПрдХ рдорд╣рддреНрд╡рдкреВрд░реНрдг рдЕрдВрддрд░рд╛рд▓ рд╣реЛрддрд╛ рд╣реИред

рдХреНрдпрд╛ рдпрд╣реА рдХрд╛рд░рдг рд╣реИ рдХрд┐ рдлрд╝реНрд▓рдЯрд░ рдЯреАрдо рдлрд╝реНрд▓рдЯрд░ рд╡рд┐рдЬреЗрдЯ рдЯреНрд░реА рдХреЗ рд╣рд┐рд╕реНрд╕реЗ рдХреЗ рд░реВрдк рдореЗрдВ рдореВрд▓ рд╡рд┐рдЬреНрдЮрд╛рдкрдиреЛрдВ рдХреЗ рдХрд╛рд░реНрдпрд╛рдиреНрд╡рдпрди рдореЗрдВ рджреЗрд░реА рдХрд░ рд░рд╣реА рд╣реИ рдХреНрдпреЛрдВрдХрд┐ рд╡реЗ рдлрд╝реНрд▓рдЯрд░ рдпрд╛ рдХреБрдЫ рдЕрдиреНрдп рд╕реБрдзрд╛рд░реЛрдВ рдореЗрдВ рдореВрд▓ рд╡рд┐рдЪрд╛рд░реЛрдВ рдХреЛ рдПрдореНрдмреЗрдб рдХрд░рдиреЗ рдХреЗ рдмреЗрд╣рддрд░ рдФрд░ рддреЗрдЬрд╝ рддрд░реАрдХреЗ рдХреА рдкреНрд░рддреАрдХреНрд╖рд╛ рдХрд░ рд░рд╣реЗ рд╣реИрдВ?

рд▓реЗрдХрд┐рди, рдХреНрдпрд╛ рдПрдВрдбреНрд░реЙрдЗрдб рдФрд░ рдЖрдИрдУрдПрд╕ рдкрд░ рдирд┐рд░реНрднрд░ рдХрд┐рдП рдмрд┐рдирд╛ рдПрдбрдореЙрдм (рдореВрд▓ рд╡рд┐рдЬреНрдЮрд╛рдкрди) рдХреЛ рдкреВрд░реА рддрд░рд╣ рд╕реЗ рд╕реНрдкрдВрджрди/рдбрд╛рд░реНрдЯ рдореЗрдВ рд▓рд╛рдЧреВ рдХрд░рдирд╛ рд╕рдВрднрд╡ рдирд╣реАрдВ рд╣реЛрдЧрд╛?

рд╕реНрдкрдВрджрди рд╕реВрдЪреАрджреГрд╢реНрдпреЛрдВ рдореЗрдВ рдореВрд▓ рд╡рд┐рдЬреНрдЮрд╛рдкрдиреЛрдВ рдХрд╛ рд╕рдорд░реНрдерди рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдмреЗрддрд╛рдмред рдЯреАрдо рджреНрд╡рд╛рд░рд╛ рд╕реНрдкрдВрджрди рдореЗрдВ рджреЗрд╢реА рд╡рд┐рдЬреНрдЮрд╛рдкрдиреЛрдВ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдиреЗ рдореЗрдВ рд╕рдХреНрд╖рдо рд╣реЛрдиреЗ рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рдХрд┐рд╕реА рднреА рдкреНрд░рдХрд╛рд░ рдХреА рд╕рдордпрд░реЗрдЦрд╛ рдорджрджрдЧрд╛рд░ рд╣реЛрдЧреАред

рдРрд╕реЗ рдХрдИ рддреГрддреАрдп-рдкрдХреНрд╖ рдкреНрд▓рдЧ рдЗрди рд╣реИрдВ рдЬреЛ AdMob рджреНрд╡рд╛рд░рд╛ рдореВрд▓ рд╡рд┐рдЬреНрдЮрд╛рдкрдиреЛрдВ рдХреЛ рд▓рд╛рдЧреВ рдХрд░рддреЗ рд╣реИрдВред рддреБрдЪреНрдЫ рдореБрджреНрджреЛрдВ рдХреЗ рд▓рд┐рдП рдбреЗрд╡рд▓рдкрд░реНрд╕ рдкрд░ рдкреНрд░рддрд┐рдмрдВрдз рд▓рдЧрд╛рдиреЗ рдХреЗ рд▓рд┐рдП Google рдХреА рдХреБрдЦреНрдпрд╛рддрд┐ рдХреЛ рдЬрд╛рдирдХрд░, рдореБрдЭреЗ рдЙрди рд╕рдорд╛рдзрд╛рдиреЛрдВ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдиреЗ рдореЗрдВ рдбрд░ рд▓рдЧрддрд╛ рд╣реИред рдореИрдВ рдЗрд╕рдХреЗ рдкреНрд░рдердо-рдкрдХреНрд╖ рдХрд╛рд░реНрдпрд╛рдиреНрд╡рдпрди рдХреА рдкреНрд░рддреАрдХреНрд╖рд╛ рдХрд░ рд░рд╣рд╛ рд╣реВрдВред рдХреНрдпрд╛ рдЖрдк рдХреГрдкрдпрд╛ рдПрдХ рд╕рдордпрд░реЗрдЦрд╛ рджреЗ рд╕рдХрддреЗ рд╣реИрдВ?

рдЗрд╕ рд╕реБрд╡рд┐рдзрд╛ рдХреЗ рд▓рд┐рдП рдмреАрдЯрд╛ рд╕рдорд░реНрдерди рдХреА рдЖрдЬ рдХреА рдШреЛрд╖рдгрд╛ рдХреЗ рд╕рд╛рде, рд╣рдорд╛рд░реЗ рдкрд╛рд╕ рдЖрдк рд╕рднреА рдХреЗ рд▓рд┐рдП рдЕрдЪреНрдЫреА рдЦрдмрд░ рд╣реИ:
рдлрд╝реНрд▓рдЯрд░ рдореЗрдВ рдЗрдирд▓рд╛рдЗрди рдмреИрдирд░ рдФрд░ рдореВрд▓ рд╡рд┐рдЬреНрдЮрд╛рдкрди рдкреНрд░рд╛рд░реВрдкреЛрдВ рдХреЗ рд▓рд┐рдП рд╕рдорд░реНрдерди

рдЕрднреА рдпрд╣ рдПрдХ рдмрдВрдж рдмреАрдЯрд╛ рдореЗрдВ рд╣реИ, рд▓реЗрдХрд┐рди рдЕрдЧрд░ рдЖрдк рдХрд┐рд╕реА рдкреНрд░реЛрдбрдХреНрд╢рди рдРрдк рдореЗрдВ рдЗрд╕ рд╕реБрд╡рд┐рдзрд╛ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рддреИрдпрд╛рд░ рд╣реИрдВ рддреЛ рд╣рдо рдЖрдкрдХреЛ рд╢рд╛рдорд┐рд▓ рд╣реЛрдиреЗ рдХреЗ рд▓рд┐рдП рдЖрд╡реЗрджрди рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рджреГрдврд╝рддрд╛ рд╕реЗ рдкреНрд░реЛрддреНрд╕рд╛рд╣рд┐рдд рдХрд░рддреЗ рд╣реИрдВред рдпрд╣ рдорд╛рдирддреЗ рд╣реБрдП рдХрд┐ рд╕рдм рдХреБрдЫ рдареАрдХ рдЪрд▓ рд░рд╣рд╛ рд╣реИ, рд╣рдо 2021 рдХреА рд╢реБрд░реБрдЖрдд рдореЗрдВ рдЗрд╕реЗ рдФрд░ рдЕрдзрд┐рдХ рд╡реНрдпрд╛рдкрдХ рд░реВрдк рд╕реЗ рдЦреЛрд▓рдиреЗ рдХреА рдпреЛрдЬрдирд╛ рдмрдирд╛ рд░рд╣реЗ рд╣реИрдВред

рдЗрд╕ рд╕реБрд╡рд┐рдзрд╛ рдХреЗ рд▓рд┐рдП рдмреАрдЯрд╛ рд╕рдорд░реНрдерди рдХреА рдЖрдЬ рдХреА рдШреЛрд╖рдгрд╛ рдХреЗ рд╕рд╛рде, рд╣рдорд╛рд░реЗ рдкрд╛рд╕ рдЖрдк рд╕рднреА рдХреЗ рд▓рд┐рдП рдЕрдЪреНрдЫреА рдЦрдмрд░ рд╣реИ:
рдлрд╝реНрд▓рдЯрд░ рдореЗрдВ рдЗрдирд▓рд╛рдЗрди рдмреИрдирд░ рдФрд░ рдореВрд▓ рд╡рд┐рдЬреНрдЮрд╛рдкрди рдкреНрд░рд╛рд░реВрдкреЛрдВ рдХреЗ рд▓рд┐рдП рд╕рдорд░реНрдерди

рдЕрднреА рдпрд╣ рдПрдХ рдмрдВрдж рдмреАрдЯрд╛ рдореЗрдВ рд╣реИ, рд▓реЗрдХрд┐рди рдЕрдЧрд░ рдЖрдк рдХрд┐рд╕реА рдкреНрд░реЛрдбрдХреНрд╢рди рдРрдк рдореЗрдВ рдЗрд╕ рд╕реБрд╡рд┐рдзрд╛ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рддреИрдпрд╛рд░ рд╣реИрдВ рддреЛ рд╣рдо рдЖрдкрдХреЛ рд╢рд╛рдорд┐рд▓ рд╣реЛрдиреЗ рдХреЗ рд▓рд┐рдП рдЖрд╡реЗрджрди рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рджреГрдврд╝рддрд╛ рд╕реЗ рдкреНрд░реЛрддреНрд╕рд╛рд╣рд┐рдд рдХрд░рддреЗ рд╣реИрдВред рдпрд╣ рдорд╛рдирддреЗ рд╣реБрдП рдХрд┐ рд╕рдм рдХреБрдЫ рдареАрдХ рдЪрд▓ рд░рд╣рд╛ рд╣реИ, рд╣рдо 2021 рдХреА рд╢реБрд░реБрдЖрдд рдореЗрдВ рдЗрд╕реЗ рдФрд░ рдЕрдзрд┐рдХ рд╡реНрдпрд╛рдкрдХ рд░реВрдк рд╕реЗ рдЦреЛрд▓рдиреЗ рдХреА рдпреЛрдЬрдирд╛ рдмрдирд╛ рд░рд╣реЗ рд╣реИрдВред

рдпрд╣ рдХрдорд╛рд▓ рд╣реИ тЭдя╕П рдореБрдЭреЗ рдмреАрдЯрд╛ рдкреНрд░реЛрдЧреНрд░рд╛рдо рдХреЗ рд▓рд┐рдП рдЖрд╡реЗрджрди рдХрд┐рдП рдХреБрдЫ рджрд┐рди рд╣реЛ рдЧрдП рд╣реИрдВред рдЙрддреНрддрд░ рдХрд╛ рдмреЗрд╕рдмреНрд░реА рд╕реЗ рдЗрдВрддрдЬрд╛рд░

@timsneath
рдореИрдВ рдлрд╝рд╛рдпрд░рдмреЗрд╕ рдХреЗ рдЖрдзрд╛рд░ рдкрд░ рдлрд╝реНрд▓рдЯрд░ рдРрдк рдХреЛ w/o рд╕реЗ рдореБрджреНрд░реАрдХреГрдд рдХрд░рдирд╛ рдЖрд╕рд╛рди рдмрдирд╛рдиреЗ рдХреЗ рдЗрд╕ рдкреНрд░рдпрд╛рд╕ рд╕реЗ рдмрд╣реБрдд рдЦреБрд╢ рд╣реВрдВ

рдореБрдЭреЗ рдпрд╣ рднреА рдЙрдореНрдореАрдж рд╣реИ рдХрд┐ рдЗрд╕реА рдкреНрд░рдпрд╛рд╕ рдХреЛ рд╕рдорд░реНрдкрд┐рдд рдХрд┐рдпрд╛ рдЬрд╛рдПрдЧрд╛
рдкрд╣рд▓реЗ _flutter web_ seo рдлреНрд░реЗрдВрдбрд▓реА рдмрдирд╛рдирд╛ рдФрд░ рдлрд┐рд░ adsense рдореЗрдВ рд╕рдкреЛрд░реНрдЯ рдЬреЛрдбрд╝рдирд╛
рд╕рднреА рд╕реНрдкрдВрджрди рд╕рдорд░реНрдерд┐рдд рдкреНрд▓реЗрдЯрдлрд╛рд░реНрдореЛрдВ рдХреЗ рдмреАрдЪ рдХреБрдЫ _рд╕рдорддрд╛_ рд░рдЦрдиреЗ рдХреЗ рд▓рд┐рдП

рдореИрдВрдиреЗ рдмреАрдЯрд╛ рдкреНрд░реЛрдЧреНрд░рд╛рдо рдХреЗ рд▓рд┐рдП рднреА рдЖрд╡реЗрджрди рдХрд┐рдпрд╛ рдерд╛ред рдХреНрдпрд╛ рдХрд┐рд╕реА рдХреЛ рдкреНрд░рддрд┐рдХреНрд░рд┐рдпрд╛ рдорд┐рд▓реА рд╣реИ?

рдХреНрдпрд╛ рдпрд╣ рдкреГрд╖реНрда рдЙрдкрдпреЛрдЧреА рдерд╛?
0 / 5 - 0 рд░реЗрдЯрд┐рдВрдЧреНрд╕

рд╕рдВрдмрдВрдзрд┐рдд рдореБрджреНрджреЛрдВ

drewwarren picture drewwarren  ┬╖  3рдЯрд┐рдкреНрдкрдгрд┐рдпрд╛рдБ

eseidelGoogle picture eseidelGoogle  ┬╖  3рдЯрд┐рдкреНрдкрдгрд┐рдпрд╛рдБ

Hixie picture Hixie  ┬╖  3рдЯрд┐рдкреНрдкрдгрд┐рдпрд╛рдБ

najeira picture najeira  ┬╖  3рдЯрд┐рдкреНрдкрдгрд┐рдпрд╛рдБ

dyu picture dyu  ┬╖  3рдЯрд┐рдкреНрдкрдгрд┐рдпрд╛рдБ