+ { __(
+ 'Yes, I want a new account',
+ 'google-listings-and-ads'
+ ) }
+ ,
+
+ { __( 'Cancel', 'google-listings-and-ads' ) }
+ ,
+ ] }
+ onRequestClose={ onRequestClose }
+ >
+
+
+
+ { __(
+ 'Are you sure you want to create a new Google Ads account?',
+ 'google-listings-and-ads'
+ ) }
+
+
+
+ { __(
+ 'You already have another Ads account associated with this Google account.',
+ 'google-listings-and-ads'
+ ) }
+
+
+ { __(
+ 'If you create a new Google Ads account, you will need to accept an invite to the account before it can be used.',
+ 'google-listings-and-ads'
+ ) }
+
+
+ );
+};
+
+export default ConfirmCreateModal;
diff --git a/js/src/components/google-combo-account-card/connect-ads/confirm-create-modal.scss b/js/src/components/google-combo-account-card/connect-ads/confirm-create-modal.scss
new file mode 100644
index 0000000000..fc15d2235d
--- /dev/null
+++ b/js/src/components/google-combo-account-card/connect-ads/confirm-create-modal.scss
@@ -0,0 +1,8 @@
+.gla-ads-warning-modal {
+
+ .gla-ads-warning-modal__warning-text {
+ display: flex;
+ align-items: center;
+ gap: calc(var(--main-gap) / 3);
+ }
+}
diff --git a/js/src/components/google-combo-account-card/connect-ads/connect-ads-footer.js b/js/src/components/google-combo-account-card/connect-ads/connect-ads-footer.js
index 9405e43857..62306fe7d0 100644
--- a/js/src/components/google-combo-account-card/connect-ads/connect-ads-footer.js
+++ b/js/src/components/google-combo-account-card/connect-ads/connect-ads-footer.js
@@ -14,17 +14,17 @@ import DisconnectAccount from '.~/components/google-ads-account-card/disconnect-
*
* @param {Object} props Props.
* @param {boolean} props.isConnected Whether the account is connected.
+ * @param {Function} props.onCreateNew Callback to create a new account.
* @param {Object} props.restProps Rest props. Passed to AppButton.
* @return {JSX.Element} Footer component.
*/
-const ConnectAdsFooter = ( { isConnected, ...restProps } ) => {
- // If the account is connected, show the disconnect button.
+const ConnectAdsFooter = ( { isConnected, onCreateNew, ...restProps } ) => {
if ( isConnected ) {
return